Има няколко случая, когато искаме да използваме Sudo да стартирате графични приложения с административни разрешения, например: sudo gparted ó Судо делфин
И мнозина ще са видели тази грешка:
kzkggaara @ geass: ~ / Downloads $ sudo gparted
Не е посочен протокол(gpartedbin: 6547): Gtk-ПРЕДУПРЕЖДЕНИЕ **: не може да се отвори дисплей :: 0
Което предотвратява отварянето на приложението (в този случай GParted), проста стъпка ще реши проблема this
Трябва да отворим терминал (конзола, bash, shell, каквото искат да го нарекат ...) и да сложим следното в него:
echo "" >> $HOME/.bashrc && echo "export XAUTHORITY=$HOME/.Xauthority" >> $HOME/.bashrc && cd $HOME && . .bashrc
Ние натискаме [Въведете] и voila, ще бъде решен 🙂
Обикновено не? ХАХА.
поздрави
Благодаря приятелю, добър и практичен съвет.
Не съм сигурен, но мисля, че тази грешка ще се появи, ако се използва "sudo gparted" вместо "gksudo gparted" или "kdesudo dolphin", което трябва да бъде ...
Тези, които използвате в Alt + F2, освен kdesudo, мисля, че не е, това е kdesu
Както е gksu
Да, наистина се появява само ако е направено със sudo, ако се използва gksu o kdesudo няма да се появи, проблемът е, че поне в моя Arch нямам опция за използване kdesudo, поне не съм го намерил 🙁
http://aur.archlinux.org/packages.php?ID=14357 Внимавайте коментарите да са стари, така че PKGBUILD е много остарял. Не гледайте дали е в хранилищата.
Не е същото да стартирате gksu като gksudo, въпреки че за практически цели е така. Това е като използването на su или sudo, операцията е различна; в единия влизате в администратора, а в другия просто давате права на потребител. Във всеки случай важното е никога да не го пускате като суха пот.
Не обичам да използвам пакети от AUR хехе, да не говорим, че много пъти не мога (по вина на моя ISP) 😀
Благодаря все пак приятел 😉
Но това не е най-правилно, по-добре е да използвате kdesu, kdesudo, gksu или gksudo, както е подходящо 🙂
тук малко обяснение, което ми хрумна http://www.kubuntu-es.org/wiki/sistema/por-que-se-debe-usar-kdesu-o-kdesudo-ejecutar-aplicaciones-graficas-terminal-vez-usar-s
Здравейте Рафаел, добре дошли на нашия сайт 😀
Проблемът с използването на gksu или kdesudo е, че в Arch нямам такива, затова трябва да прибягна до sudo.
Поздрави и се надявам нашите статии да ви харесат 🙂
Разбрах проблема, но е при стартиране на google chrome !!
Има ли подобно решение !! ???
=S
Стартирате [Alt] + [F2] и отваряте Google Chrome и получавате тази грешка? O_O
Отлично след две години ми спаси нощта, в други сайтове казаха, че е необходимо да обърнете системата, за да накарате Gparted да работи като суперпотребител. : 3
Благодаря.
Поздрави.
Същата тази грешка ми се вижда, но когато се опитвам да инсталирам графично от който и да е биан cd, може ли някой да ми каже как да го реша?
благодаря
Какво трябва да направи това? Имам същата грешка и мисля, че направих нещата от самото начало, изпълних следното: user @ machine: $ rm -rf /tmp/.X0-lock и когато изпълних user @ machine: $ Xorg -configure получих грешка: /
Не знам какво да правя!!
Благодаря ви много!
В моя случай грешката се появи, когато стартирах sudo synaptic.
Точно това се появи:
Не е посочен протокол
Не може да се стартира сървър: Не може да се свърже: Връзката е отказана
(synaptic: 10216): Gtk-ПРЕДУПРЕЖДЕНИЕ **: не може да се отвори дисплей :: 0
И преди тази грешка имах проблеми, че .Xauthority не съществуваше.
Debian 9 + Gnome3.
HAHAAJ много благодаря. Но се оказва, че ако нямате .Xauthority, е безполезно.
Но ти ме насочи.
Можете да използвате
««
докоснете $ HOME / .bashrc
««
вместо
««
echo "" >> $ HOME / .bashrc
««
touch създава празен файл за вас, ако не съществува, или актуализира времевата марка на файла по друг начин (когато съществува), но не променя съдържанието и в двата случая, а само датата му на модификация.