Рішення помилки: «не вдається відкрити дисплей :: 0.0»

Є кілька випадків, коли ми хочемо використовувати Суду для запуску графічних додатків з адміністративними дозволами, наприклад: sudo gparted ó Судо дельфін

І багато хто бачив цю помилку:

kzkggaara @ geass: ~ / Завантаження $ sudo gparted
Протокол не вказаний

(gpartedbin: 6547): Gtk-ПОПЕРЕДЖЕННЯ **: не вдається відкрити дисплей :: 0

Що заважає програмі відкритись (у цьому випадку gparted), простий крок вирішить цю проблему 😀

Ми повинні відкрити термінал (консоль, bash, shell, як вони хочуть це назвати ...) і помістити в нього таке:

echo "" >> $HOME/.bashrc && echo "export XAUTHORITY=$HOME/.Xauthority" >> $HOME/.bashrc && cd $HOME && . .bashrc

Ми штовхаємось [Введіть] і вуаля, це буде вирішено 🙂

Простий ні? ХАХА.

привіт


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

17 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Оскар - сказав він

    Дякую, друже, хороша та практична порада.

  2.   алез - сказав він

    Я не впевнений, але я думаю, що ця помилка з'явиться, якщо замість "gksudo gparted" або "kdesudo dolphin" використовуватиметься "sudo gparted", який повинен бути ...

    1.    мужність - сказав він

      Ті, кого ви використовуєте в Alt + F2, окрім kdesudo, я думаю, що це не так, це kdesu

      1.    мужність - сказав він

        Як це gksu

    2.    KZKG ^ Гаара <"Linux - сказав він

      Так, справді, він з’являється лише у випадку, якщо це зроблено із sudo, якщо воно використовується гксу o kdesudo він не з'явиться, проблема в тому, що принаймні в моїй Arch я не маю можливості використовувати kdesudo, принаймні я не знайшов 🙁

  3.   алез - сказав він

    http://aur.archlinux.org/packages.php?ID=14357 Будьте обережні, щоб коментарі були застарілими, тому PKGBUILD дуже застарів. Не дивіться, чи є це у сховищах.
    Запустити gksu не так само, як gksudo, хоча для практичних цілей це так. Це як використання su або sudo, операція інша; в одному ви входите до адміністратора, а в іншому ви просто надаєте права користувачеві. У будь-якому випадку, головне - ніколи не запускати його як сухий піт.

    1.    KZKG ^ Гаара <"Linux - сказав він

      Я не люблю використовувати пакети з AUR хе-хе, не кажучи вже про те, що багато разів я не можу (з вини мого провайдера) 😀
      Дякую в будь-якому випадку friend

  4.   Рафаель Лаверде - сказав він

    Але робити це не найбільш правильно, краще використовувати kdesu, kdesudo, gksu або gksudo відповідно appropriate
    тут невелике пояснення, яке мені прийшло в голову http://www.kubuntu-es.org/wiki/sistema/por-que-se-debe-usar-kdesu-o-kdesudo-ejecutar-aplicaciones-graficas-terminal-vez-usar-s

    1.    KZKG ^ Гаара <"Linux - сказав він

      Привіт Рафаель, ласкаво просимо на наш сайт 😀
      Проблема використання gksu або kdesudo полягає в тому, що в Arch у мене їх немає, тому мені доводиться вдаватися до sudo.
      Вітаю, і я сподіваюся, вам сподобалися наші статті 🙂

  5.   Девід - сказав він

    Я отримую проблему, але це при запуску google chrome !!
    Є подібне рішення !! ???

    =S

    1.    KZKG ^ Гаара - сказав він

      Ви запускаєте [Alt] + [F2] і відкриваєте Google Chrome, і з’являється ця помилка? O_O

  6.   elhui2 - сказав він

    Чудово після двох років, коли ти врятував мене ніч, на інших сайтах говорили, що потрібно перевернути систему, щоб Gparted працював як суперкористувач. : 3

    Спасибо.
    Привіт.

  7.   Данте - сказав він

    Ця сама помилка здається мені, але коли я намагаюся графічно встановити з будь-якого біан-компакт-диску, хтось може сказати мені, як її вирішити?

    Грекіас

  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 створює для вас порожній файл, якщо він не існує, або в іншому випадку оновлює позначку часу файлу (коли він існує), але не змінює вміст в жодному з двох випадків, лише дату його модифікації.