以本地用户身份启动时自动启动 python GUI 应用程序 (beagle boone black)

以本地用户身份启动时自动启动 python GUI 应用程序 (beagle boone black)

我正在尝试在应用程序启动时启动 GUI 应用程序(python3 项目)。我在 /etc/xdg/autostart/ 中创建了一个脚本。

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
export DISPLAY=:0
@/usr/bin/python3 ~/path/to/the/file.py

我还尝试了 /home/debian/.config/autostart/fileName 中的以下脚本

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
export DISPLAY=:0
@lxterminal -e /usr/bin/python3 ~/path/to/the/file.py

需要注意的是,一些使用的库只能在“debian”登录中使用。因此,我需要以“debian”身份运行此脚本。

关于如何改进这一点有什么建议吗?目前,启动时没有任何反应。我尝试在导出命令之前放置一个触摸命令以查看该文件是否被调用,我也没有看到生成任何文件。

答案1

在这里找到了解决方案:为什么 LXQT 自动启动不执行任何操作?

我更新了 /home/debian/.config/autostart 文件夹并使用输入创建了一个新的 .desktop 文件:

[Desktop Entry]
Exec=sh script_name
Path=/full/path/to/working/directory
Name=MyAppName
Type=Application
Version=1.0

相关内容