$ 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