CentOS 8
のroot権限でbleachbit
を実行しようとすると、現在苦労しています。私のnon-Sudo
ユーザーを使用しても問題ありません。 Sudoとして実行しようとすると、次のエラーが発生します。
(bleachbit.py:10145): Gdk-CRITICAL **: 10:04:10.493: gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
No protocol specified
Unable to init server: Could not connect: Connection refused
(bleachbit.py:10145): Gtk-WARNING **: 10:04:10.503: cannot open display: :0
問題はgksudo
の欠如に関連しているようです。
誰かがgtk
権限でSudo
ツールを実行する方法を知っていますか?
解決策は、ターミナルで次のコマンドを入力することです。
xhost +
xhost
コマンドを発行して、Xセッションへのアクセスを開きます。最初のタイプ
xhost
何が開いているかを確認します。次に、あなたのケースでは、おそらく入力する必要があります
xhost +SI:localuser:root
Localhostからのすべての接続を永続的に開くには、追加する必要があると思います
localhost
etc/X0.hosts
。詳細については、こちらをご覧ください: http://osr507doc.sco.com/en/GECG/X_Disp_ProcAccessByHost.html