Как исправить гксу / кдесудо? 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 вызвал эту ошибку в первую очередь. (Я не рекомендую запускать эту команду).