![sudoでwavまたはmp3のオーディオファイルを再生したい](https://rvso.com/image/1070946/sudo%E3%81%A7wav%E3%81%BE%E3%81%9F%E3%81%AFmp3%E3%81%AE%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%86%8D%E7%94%9F%E3%81%97%E3%81%9F%E3%81%84.png)
問題は、sudo を使用している場合にのみ発生します。たとえば、sudonvlc <some.mp3>
を使用している場合は正常に動作します。使用する場合、sudo nvlc <some.mp3>
GUI は処理中として表示されますが、スピーカーから音が聞こえません。sudo を使用して mp3 ファイルを再生するパッケージまたはソリューションが必要です。可能ですか? 注: コマンドは sudo とともに使用する必要があります。
答え1
通常のユーザー用に設定されている環境変数が設定されていません (または適切な値に設定されていません)。
自分のユーザー ID で再生すると問題なく動作するのに対し、sudo を使用してオーディオを再生したい特別な理由があるのでしょうか?
追伸
参考までに、これは変数です(私が知る限り):XDG_RUNTIME_DIR
編集
現在のセッションのみ:
XDG_RUNTIME_DIR=/run/user/1000
これをグローバル ルート変数として設定すると、ターミナルを開くたびに設定する必要がなくなり、保持できます。どこに設定したかは覚えていませんが、「グローバル ルート環境変数の設定」を Google で検索すると見つかるはずです。