web-dev-qa-db-ja.com

gksu / kdesudoを修正するには? kdesudo(2831)KDESu :: KDESuPrivate :: KCookie :: getXCookie:ディスプレイ「:0」にX認証情報が設定されていません

コマンド(ターミナル):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
James Mitch

Konsole/Terminalで次のコマンドを実行します。

Sudo rm ~/.Xauthority /root/.Xauthority

新しい.Xauthorityファイルは必要に応じて作成されます。

将来、グラフィカルアプリをrootとして実行する場合、kdesudoを直接呼び出すのではなく、gksu(またはgksudo/Sudo)のような グラフィカルフロントエンド を使用することで、この問題やその他の問題の作成を回避できます。

1
Eliah Kagan

私が持っていたエラーは、私は非常に似ていると思いました:

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は、そもそもこのエラーの原因です。 (このコマンドを実行することはお勧めしません)。

1
acidb1