单应用程序不会对我的树莓派在启动时运行

问题描述 投票:0回答:1

我知道这个问题已经被问这里,但解决方案并没有为我工作。

我原本要把它放到我的rc.local:

mono /home/pi/MyFolder/app.exe

我也曾尝试以上为单声道的完整路径。

我也把(两者)为:

/etc/xdg/lxsession/LXDE-pi/autostart 

什么也没有发生在重新启动(不知道如何在桌面加载捕获启动时的错误。

如果我从桌面上运行我的应用程序它的工作原理。

还有什么我可以试试(U试过很多东西的话)?

我的应用程序使用相机。

额外

现在,我发现那里rc.local中运行时创建的日志我有一个错误消息一起工作:

[ERROR]致命未处理的异常:System.TypeInitializationException:关于“System.Windows.Forms.XplatUI”的类型初始引发了异常。 ---> System.ArgumentNullException:无法打开显示(需要X-服务器检查DISPLAY环境变量)

我会考虑这个现在并相应更新。

mono raspberry-pi3 raspbian
1个回答
0
投票

把我的启动线rc.local的内部并没有为我工作,我与计时器发挥各地。我想这是因为我的应用程序在做不同的线程许多不同的事情。

我的解决办法是编辑这个文件:

sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart 

并把这一行:

@lxterminal -e /home/pi/MyApp.exe

这将启动一个终端窗口,然后执行我的应用程序。

正如我在kiosk模式正在运行的用户将不会看到终端窗口。

© www.soinside.com 2019 - 2024. All rights reserved.