Как исправить гксу / кдесудо? kdesudo(2831) KDESu::KDESuPrivate::KCookie::getXCookie: Не установлена ​​информация аутентификации X для отображения ":0"

Команда (в терминале): leafpad

Результат: Leafpad без рут прав работает нормально.

Что я сделал, чтобы вызвать ошибку? Может я случайно бегу

sudo leafpad

Теперь у меня проблемы... Ни kdesudo, ни gksu не работают.

Команда:

kdesudo leafpad

Ошибка:

kdesudo(2831) KDESu::KDESuPrivate::KCookie::getXCookie: No X authentication info set for display  ":0" 

No protocol specified
No protocol specified
leafpad: Cannot open display: 

Команда:

gksu leafpad

Ошибка:

Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files

Что я должен сделать, чтобы исправить ошибку?

2 ответа

Решение

Запустите эту команду в консоли / терминале:

sudo rm ~/.Xauthority /root/.Xauthority

Это должно исправить проблему, как новый .Xauthority файлы будут созданы по мере необходимости.

В будущем при запуске графических приложений как root, вы можете избежать создания этой и других проблем, используя графический интерфейс, такой как kdesudo (или же gksu/gksudo) вместо того, чтобы ссылаться sudo непосредственно.

Ошибка, которую я имел, я думаю, очень похожа:

Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files

Я установил гном-брелок Установить гном-брелок и его зависимости и моя проблема была решена. Мое лучшее предположение, что пробег apt-get autoremove вызвал эту ошибку в первую очередь. (Я не рекомендую запускать эту команду).

Другие вопросы по тегам