
$ pgadmin3
$ pcmanfm
$ gksudo pcmanfm
프로그램을 호출하는 것은 괜찮지만:
$ gksudo --user postgres pgadmin3
생산:
19:38:10: Error: Unable to initialize GTK+, is DISPLAY set properly?
왜?
답변1
기본적으로 다른 사용자는 X 화면을 사용할 수 있는 권한이 없습니다.
이것은 나에게 효과적입니다.
xhost SI:localuser:postgres
gksudo --user postgres pgadmin3
# or sudo -u postgres -H pgadmin3