現在、bleachbit
root権限で実行するのに苦労していますCentOS 8
。私の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 +
答え1
コマンドを実行してXセッションへのアクセスを開きますxhost
。最初
xhost
何が開いているかを確認してください。その後、あなたの場合は、次のように入力する必要があります。
xhost +SI:localuser:root
localhostですべての接続を永久に開くには、以下を追加する必要があると思います。
localhost
到着するetc/X0.hosts
。詳しくはこちらをご覧ください。http://osr507doc.sco.com/en/GECG/X_Disp_ProcAccessByHost.html