Debian
以本地使用者身份在啟動時自動啟動 python GUI 應用程序(beagle bone 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”執行。
關於如何改進這一點的任何建議?目前,在啟動時沒有任何反應。我嘗試在導出命令之前放置一個觸摸命令以查看文件是否被呼叫,我也沒有看到任何文件生成。
在這裡找到了解決方案:為什麼 LXQT Autostart 不做任何事情?
我更新了 /home/debian/.config/autostart 文件夾並創建了一個帶有輸入的新 .desktop 文件:
[Desktop Entry] Exec=sh script_name Path=/full/path/to/working/directory Name=MyAppName Type=Application Version=1.0