为什么我的 .sh 文件无法在 Debian 上的 LXDE/autostart 中运行,但可以在 Raspbian 上运行?

为什么我的 .sh 文件无法在 Debian 上的 LXDE/autostart 中运行,但可以在 Raspbian 上运行?

我正在从 raspberry pi (raspbian) 切换到 tinkerboard (debian),但无法运行在 debian 上运行的 raspbian 中使用的自动启动文件中的脚本。

在 Raspbian 上:

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

然后我输入

sh /home/pi/Firmware/ws_sl.sh 在 Debian 上,我做了一些调整(LXDE 而不是 LXDE-pi),但不幸的是该脚本没有在启动时启动。

sudo nano /etc/xdg/lxsession/LXDE/autostart
sh /home/linaro/Firmware/ws_sl.sh

有什么建议吗?

答案1

我在 Raspbian 上遇到了类似的问题。我通过使用@lxterminal自动启动文件中的命令在 lxterminal 窗口中调用我的 bash 文件解决了这个问题。

您还需要确保您正在编辑正确的自动启动,因为树中有一个/etc适用于所有用户的自动启动,并且树中可以有一个覆盖/home/{user}

我的完整解决方案在这里https://raspberrypi.stackexchange.com/a/112365/119486

相关内容