$ 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