1、在终端输入echo $DISPLAY
2、在脚本里输入export DISPLAY=:4
3、脚本里执行图形化界面程序
对于桌面是由x服务的图形系统来说,只有设置了DISPLAY变量,才能够让GUI程序正常的显示起来。
对于我们经常进入的桌面,然后开一个terminal,你会发现,DISPLAY已经被自动设置了。所以才没有问题。而对于我们进的不是桌面terminal来说,DISPLAY变量是没有设置的。需要我们手动设置,GUI程序才能够正常启动。
1、在终端输入echo $DISPLAY
2、在脚本里输入export DISPLAY=:4
3、脚本里执行图形化界面程序
对于桌面是由x服务的图形系统来说,只有设置了DISPLAY变量,才能够让GUI程序正常的显示起来。
对于我们经常进入的桌面,然后开一个terminal,你会发现,DISPLAY已经被自动设置了。所以才没有问题。而对于我们进的不是桌面terminal来说,DISPLAY变量是没有设置的。需要我们手动设置,GUI程序才能够正常启动。