特定のイベントが発生したときに音を再生するスクリプトを実行するシステムデバイスがあります。つまり、次の行が含まれています。
mplayer /home/myusername/Music/audiofile.WAV
これは起こらないでしょう。スクリプトは単独で実行したときに動作するため、正しく表示されます。
なぜこれが起こり、どのように解決するのですか?
ベストアンサー1
これは、デフォルトで systemd デバイスがユーザーによって実行されないために発生します。 systemd デバイスのサービスセクションの下に次の 2 行を追加します。
User=<yourusername>
Environment=DISPLAY=:0
そしてデバイスが動作するはずです。