Решение ошибки: «не удается открыть дисплей :: 0.0»

Есть несколько случаев, когда мы хотим использовать Sudo для запуска графических приложений с правами администратора, например: судо gparted ó судо дельфин

И многие видели эту ошибку:

kzkggaara @ geass: ~ / Загрузки $ sudo gparted
Протокол не указан

(gpartedbin: 6547): Gtk-WARNING **: не удается открыть дисплей :: 0

Что мешает открытию приложения (в данном случае GParted), простой шаг решит проблему за нас 😀

Мы должны открыть терминал (консоль, bash, оболочку, как бы они там ни назывались ...) и поместить в него следующее:

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

Мы толкаем [Войти] и вуаля, решится 🙂

Просто нет? ХАХА.

привет


Оставьте свой комментарий

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

*

*

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

  1.   Оскар сказал

    Спасибо друг, хороший и практичный совет.

  2.   алез сказал

    Я не уверен, но думаю, что эта ошибка появится, если использовать "sudo gparted" вместо "gksudo gparted" или "kdesudo dolphin", что должно быть ...

    1.    Смелость сказал

      Те, которые вы используете в Alt + F2, кроме kdesudo, я думаю, что это не так, это kdesu

      1.    Смелость сказал

        Как это gksu

    2.    КЗКГ ^ Гаара <"Linux сказал

      Да, действительно, он появляется только в том случае, если это делается с помощью sudo, если он используется гксу o Kdesudo он не появится, проблема в том, что, по крайней мере, в моей Arch у меня нет возможности использовать Kdesudo, по крайней мере, не нашла 🙁

  3.   алез сказал

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

    1.    КЗКГ ^ Гаара <"Linux сказал

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

  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.    КЗКГ ^ Гаара <"Linux сказал

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

  5.   Давид сказал

    У меня проблема, но это при запуске Google Chrome !!
    Есть подобное решение !! ???

    =S

    1.    КЗКГ ^ Гаара сказал

      Вы запускаете [Alt] + [F2] и открываете Google Chrome, и получаете эту ошибку? О_О

  6.   Эльхуи2 сказал

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

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

  7.   Данте сказал

    Мне кажется, что эта же ошибка возникает, но когда я пытаюсь установить графическую версию с любого bian cd, может ли кто-нибудь сказать мне, как ее решить?

    спасибо

  8.   Arantxa сказал

    Что это должно делать? У меня такая же ошибка, и я думаю, что с самого начала что-то сделал неправильно, я выполнил следующее: user @ machine: $ rm -rf /tmp/.X0-lock, а когда я выполнил user @ machine: $ Xorg -configure, я получил ошибку: /

    Я не знаю, что делать!!

  9.   Анз сказал

    Большое спасибо!
    В моем случае ошибка появилась при запуске sudo synaptic.
    Именно это и появилось:
    Протокол не указан
    Невозможно запустить сервер: не удалось подключиться: в соединении отказано
    (synaptic: 10216): Gtk-WARNING **: невозможно открыть дисплей :: 0

    И до этой ошибки у меня были проблемы, что .Xauthority не существовал.
    Дебиан 9 + Гном3.

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

    ХАХААДЖ, большое спасибо. Но оказывается, что если у вас нет .Xauthority, это бесполезно.
    Но вы меня привели.

  11.   Эдуардо В. сказал

    Вы можете использовать

    «`
    коснитесь $ HOME / .bashrc
    «`

    вместо

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

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