端末でPythonスクリプトを実行する必要があります。起動時に(Lubuntで)myscript.pyを実行する必要があります。このスクリプトにはルートが必要です。
.desktop
次のコマンドを実行するファイルを設定しました。
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
ターミナルウィンドウは起動時に開き、スクリプトを実行しますが、Pythonスクリプトがエラーを返すと閉じます(ルートとして実行されていないため)。これを変更するExec=
と...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
...(コマンドの接頭辞としてsudo
)が機能します。ただし、ターミナルは起動時に開き、
[sudo] password for d: \
プロンプト。パスワードの入力を要求します。起動時のpythonスクリプトの実行を、ユーザーの操作なしで完全に自動化したいと思います。
どうすればこれを達成できますか?