编辑

编辑

我目前在尝试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

etc/X0.hosts。请查看此处了解更多信息:http://osr507doc.sco.com/en/GECG/X_Disp_ProcAccessByHost.html

相关内容