アプリケーションの起動時に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」として実行する必要があります。
これを改善する方法について何か提案はありますか?現在、起動時には何も起こりません。エクスポートコマンドの前にtouchコマンドを置いて、ファイルが呼び出されているかどうかを確認しようとしましたが、ファイルが生成されていませんでした。
ここで解決策を見つけました: 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