현재 bleachbit
루트 권한으로 실행하는 데 어려움을 겪고 있습니다 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