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