gpt4 book ai didi

c# - 在覆盆子上全屏启动单声道应用程序

转载 作者:行者123 更新时间:2023-11-30 12:44:31 24 4
gpt4 key购买 nike

我编写了一个小应用,用于在 320x240 的小型触摸屏上创建用户界面。到目前为止,该应用程序似乎运行良好,但我想知道我是否可以在使用 startx 启动后启动该应用程序,然后在没有任务栏的情况下全屏显示!它应该为用户提供一个简单的用户界面,例如浏览器的信息亭模式等。我在使用 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;

我希望这对您有所帮助。

关于c# - 在覆盆子上全屏启动单声道应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28165774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com