Gtk
gksudo –user postgres pgadmin3 產生無法初始化 GTK+。為什麼?
$ 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 ...
命令有什麼作用?