仅当使用 sudo 时,问题才会持续存在。例如,如果我使用,nvlc <some.mp3>
它工作正常。如果我使用,sudo nvlc <some.mp3>
我可以看到 gui 正在处理,但听不到扬声器的声音。我想要任何包或解决方案来使用 sudo 播放 mp3 文件。可能吗?注意:- 我必须使用带有 sudo 的命令。
答案1
为普通用户设置的环境变量尚未设置(或未设置为正确的值)。
如果使用您的用户 ID 播放音频可以正常进行,那么您还想使用 sudo 来播放音频有什么特殊原因吗?
附言
作为参考,这是变量(据我所知):XDG_RUNTIME_DIR
编辑
仅适用于当前会话:
XDG_RUNTIME_DIR=/run/user/1000
如果您想保留它,而不是每次打开终端时都需要设置它,可以将其设置为全局根变量。虽然不记得你在哪里设置了它,但如果你谷歌搜索“设置全局根环境变量”,你应该能够找到它