加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在树莓上启动单声道应用程序全屏

发布时间:2020-12-15 22:11:01 所属栏目:百科 来源:网络整理
导读:我写了一个小应用程序来在小型320×240触摸屏上创建UI.到目前为止应用程序似乎运行良好,但我想知道我是否可以启动该应用程序启动后使用startx BUT然后在没有任务栏的全屏幕中启动!它应该为用户提供一个简单的UI,如浏览器或其他东西的kiosk模式. 我在使用C#
我写了一个小应用程序来在小型320×240触摸屏上创建UI.到目前为止应用程序似乎运行良好,但我想知道我是否可以启动该应用程序启动后使用startx BUT然后在没有任务栏的全屏幕中启动!它应该为用户提供一个简单的UI,如浏览器或其他东西的kiosk模式.
我在使用C#和 Windows窗体的Win7系统上使用了VS2012. exe是使用ubuntu在mono上编译的,并且在我的raspberrypi上运行良好:-)

解决方法

你可以这样做.但首先将Pi配置为在控制台上启动,而不是启动到GUI(X).

然后在控制台上执行以下操作:

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;

我希望这有帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读