admin管理员组文章数量:1602720
文章目录
-
- 摘要
- 需求背景
- 问百度
- 问GPT
- 最终解决方案,这篇文章的核心
-
- 第一步,把root账户加入到组里面,
- 第二步,编写一个服务文件
- 第三步,允许这个文件
- 第四步,启动服务
- 第五步,修改Config文件
- 第六步,重启电脑
关键字:
Qt
、
pulseaudio
、
管理员
、
声音
、
服务
摘要
这个是我写收费文章的第二篇。
阅读本文你可以解决以下问题:
Ubuntu 22.04 下程序以管理员权限运行没有声音。
需求背景
首先,我的程序开发使用的是Qt 5.15.2 在原生Ubuntu 22.04 下开发,系统目前是可以正常在普通用户下播放声音的,这个是最基础的,如果你的系统在普通用户下都没有法子出声,那就直接右上角出去即可,本文无法解决。
我的程序需要打开 USB设备,U盘和485接口,这几个东西好像都需要管理员权限,百度有很多说可以普通用户搞定这几个权限问题,我也做过尝试,没有成功。所以最后的解决方法就是解决 管理员权限播放声音的问题。
问百度
这么说吧,百度可以百度的到的也就那么几个,但是没法解决问题。最后都是以失败告终,但是原理是正确的,都是加入用户组,整个服务。
问GPT
我这里的GPT 是3.5 的模型,所以问出来的东西,基本还是没有用的,给大家看一点过程
**问: **
我的USB VID 是 1234 PID 2345,请写一个 rules 文件,让普通用户可以读写USB 设备 我的系统是ubuntu
答:
在Ubuntu 22.04上,为了让root用户有声音,您需要执行以下步骤:
打开终端并以root用户身份登录。
运行以下命令以安装pavucontrol软件包:
apt-get install pavucontrol
运行以下命令启动pavucontrol:
pavucontrol
在pavucontrol窗口中,单击“配置”选项卡。
选择“配置文件”下拉菜单中的“HDMI / DisplayPort”,然后单击“应用”。
现在您可以关闭pavucontrol并退出root用户会话。重新登录到标准用户帐户,您现在应该能够听到声音了。
请注意,使用root用户登录并进行通常的日常操作是不推荐的。因此,在完成需要root权限的任务后,建议您切换回标准用户帐户。
问:
我使用了上面的方法,程序一直显示 please wait
答:
如果您执行了上述步骤但仍然无法获得声音,
版权声明:本文标题:解决Ubuntu 22.04 程序以管理员权限运行无法播放声音 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728419305a1157561.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论