我写了一个小应用程序,在小型320x240触摸屏上创建UI。到目前为止应用程序似乎运行良好,但我想知道我是否可以启动该应用程序启动后使用startx BUT然后在没有任务栏的全屏幕中启动!它应该为用户提供一个简单的UI,如浏览器或其他东西的kiosk模式。 我在使用C#和Windows窗体的Win7系统上使用了VS2012。 exe是使用ubuntu在mono上编译的,并且在我的raspberrypi上运行良好: - )
答案 0 :(得分:1)
然后在控制台上执行以下操作:
sudo nano /etc/rc.local
将这些命令放在/etc/rc.local文件中:
export DISPLAY=:0
X -nocursor -s 0 -dpms&
mono /home/pi/YourApp.exe&
以上命令将环境变量DISPLAY设置为:0,YourApp.exe将用于连接到第二行启动的X服务器。
X服务器以不可见的光标启动,不会睡眠或消隐。
最后,您应该按照以下方式设置应用程序的主要表单设置:
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
我希望这会有所帮助。