Gtk

gksudo –user postgres pgadmin3 產生無法初始化 GTK+。為什麼?

  • April 26, 2016
$ pgadmin3
$ pcmanfm 
$ gksudo pcmanfm

呼叫程序很好,但是:

$ gksudo --user postgres pgadmin3

產生:

19:38:10: Error: Unable to initialize GTK+, is DISPLAY set properly?

為什麼?

預設情況下,其他使用者無權使用 X 螢幕。

這對我有用:

xhost SI:localuser:postgres

gksudo --user postgres pgadmin3

# or sudo -u postgres -H pgadmin3

相關答案:這個xhost ...命令有什麼作用?

引用自:https://unix.stackexchange.com/questions/277699