Команда (в терминале): 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
Что я должен сделать, чтобы исправить ошибку?
Ошибка, с которой я столкнулся, была, я думаю, очень похожа:
Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Я установил gnome-keyring и его зависимости, и моя проблема была решена. Мое лучшее предположение состоит в том, что запуск apt-get autoremove
вызвал эту ошибку в первую очередь. (Я не рекомендую запускать эту команду).
Запустите эту команду в консоли / терминале:
sudo rm ~/.Xauthority /root/.Xauthority
Это должно решить проблему, так как новые файлы .Xauthority
будут создаваться по мере необходимости.
В будущем, при запуске графических приложений как root
, вы можете избежать создания этой и других проблем, используя графический интерфейс , такой как kdesudo
(или gksu
/ gksudo
), а не чем вызывать sudo
напрямую.