Решение на грешката: «не може да се отвори дисплей :: 0.0»

Има няколко случая, когато искаме да използваме 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, ще бъде решен 🙂

Обикновено не? ХАХА.

поздрави


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   "Оскар" каза той

    Благодаря приятелю, добър и практичен съвет.

  2.   алез каза той

    Не съм сигурен, но мисля, че тази грешка ще се появи, ако се използва "sudo gparted" вместо "gksudo gparted" или "kdesudo dolphin", което трябва да бъде ...

    1.    смелост каза той

      Тези, които използвате в Alt + F2, освен kdesudo, мисля, че не е, това е kdesu

      1.    смелост каза той

        Както е gksu

    2.    KZKG ^ Gaara <"Linux каза той

      Да, наистина се появява само ако е направено със sudo, ако се използва gksu o kdesudo няма да се появи, проблемът е, че поне в моя Arch нямам опция за използване kdesudo, поне не съм го намерил 🙁

  3.   алез каза той

    http://aur.archlinux.org/packages.php?ID=14357 Внимавайте коментарите да са стари, така че PKGBUILD е много остарял. Не гледайте дали е в хранилищата.
    Не е същото да стартирате gksu като gksudo, въпреки че за практически цели е така. Това е като използването на su или sudo, операцията е различна; в единия влизате в администратора, а в другия просто давате права на потребител. Във всеки случай важното е никога да не го пускате като суха пот.

    1.    KZKG ^ Gaara <"Linux каза той

      Не обичам да използвам пакети от AUR хехе, да не говорим, че много пъти не мога (по вина на моя ISP) 😀
      Благодаря все пак приятел 😉

  4.   Рафаел Лаверде каза той

    Но това не е най-правилно, по-добре е да използвате 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

    1.    KZKG ^ Gaara <"Linux каза той

      Здравейте Рафаел, добре дошли на нашия сайт 😀
      Проблемът с използването на gksu или kdesudo е, че в Arch нямам такива, затова трябва да прибягна до sudo.
      Поздрави и се надявам нашите статии да ви харесат 🙂

  5.   David каза той

    Разбрах проблема, но е при стартиране на google chrome !!
    Има ли подобно решение !! ???

    =S

    1.    KZKG ^ Гаара каза той

      Стартирате [Alt] + [F2] и отваряте Google Chrome и получавате тази грешка? O_O

  6.   elhui2 каза той

    Отлично след две години ми спаси нощта, в други сайтове казаха, че е необходимо да обърнете системата, за да накарате Gparted да работи като суперпотребител. : 3

    Благодаря.
    Поздрави.

  7.   Данте каза той

    Същата тази грешка ми се вижда, но когато се опитвам да инсталирам графично от който и да е биан cd, може ли някой да ми каже как да го реша?

    благодаря

  8.   аранча каза той

    Какво трябва да направи това? Имам същата грешка и мисля, че направих нещата от самото начало, изпълних следното: user @ machine: $ rm -rf /tmp/.X0-lock и когато изпълних user @ machine: $ Xorg -configure получих грешка: /

    Не знам какво да правя!!

  9.   Анз каза той

    Благодаря ви много!
    В моя случай грешката се появи, когато стартирах sudo synaptic.
    Точно това се появи:
    Не е посочен протокол
    Не може да се стартира сървър: Не може да се свърже: Връзката е отказана
    (synaptic: 10216): Gtk-ПРЕДУПРЕЖДЕНИЕ **: не може да се отвори дисплей :: 0

    И преди тази грешка имах проблеми, че .Xauthority не съществуваше.
    Debian 9 + Gnome3.

  10.   Гонсало каза той

    HAHAAJ много благодаря. Но се оказва, че ако нямате .Xauthority, е безполезно.
    Но ти ме насочи.

  11.   Едуардо В. каза той

    Можете да използвате

    ««
    докоснете $ HOME / .bashrc
    ««

    вместо

    ««
    echo "" >> $ HOME / .bashrc
    ««

    touch създава празен файл за вас, ако не съществува, или актуализира времевата марка на файла по друг начин (когато съществува), но не променя съдържанието и в двата случая, а само датата му на модификация.