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

Команда (в терминале): 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

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

1
задан 23 July 2012 в 03:58

2 ответа

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

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

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

0
ответ дан 23 July 2012 в 03:58

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

sudo rm ~/.Xauthority /root/.Xauthority

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

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

0
ответ дан 23 July 2012 в 03:58

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

Похожие вопросы: