Atualmente, estou lutando ao tentar executar bleachbit
com privilégios de root no CentOS 8
. Usando meu non-sudo
usuário, não há problema. Quando tento executá-lo como sudo, recebo o seguinte erro:
(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
O problema parece estar relacionado à falta de gksudo
.
Alguém sabe como executar uma gtk
ferramenta sob sudo
privilégios?
EDITAR
Uma solução parece ser digite o seguinte comando no terminal.
xhost +
Abra o acesso à sua sessão X emitindo
xhost
o comando. Primeiro tipopara ver o que está aberto. Então, no seu caso, você provavelmente deve digitar
Para abrir todas as conexões do localhost permanentemente, acho que você deve adicionar
para
etc/X0.hosts
. Dê uma olhada aqui para mais informações: http://osr507doc.sco.com/en/GECG/X_Disp_ProcAccessByHost.html