lcw0268
deepin
2021-02-25 20:40 很多程序不能用root运行。
Reply Like 0 View the author
很多程序不能用root运行。
nsz@nsz-PC:~$ sudo pulseaudio --start -D
请输入密码
[sudo] nsz 的密码:
验证成功
W: [pulseaudio] main.c: 不应以 root 身份运行本程序(除非指定 --system 参数)。
nsz@nsz-PC:~$ sudo pulseaudio --system -D
W: [pulseaudio] main.c: 正在以系统模式运行,但未设定 --disallow-exit。
W: [pulseaudio] main.c: 正在以系统模式运行,但未设定 --disallow-module-loading。
N: [pulseaudio] main.c: 正在以系统模式运行,强制禁用 SHM 模式!
N: [pulseaudio] main.c: 正在以系统模式运行,强制禁用退出空闲时间!
强制退出
https://www.cnblogs.com/lykyl/archive/2012/05/03/2479916.html
基于这个思路对系统做如下配置:
1、cp /etc/pulse/default.pa ~/.pulse
2、vi ~/.pulse/default.pa
将 load-module module-udev-detect 改为 load-module module-udev-detect ignore_dB=1
添加 load-module module-alsa-sink control=PCM
然后保存退出
3、killall pulseaudio
第三步执行后 小喇叭没了,重启了也没有,恢复修改前配置也不显示。
执行启动命令 也无效
nsz@nsz-PC:~$ sudo pulseaudio –start
请输入密码
[sudo] nsz 的密码:
验证成功
E: [pulseaudio] main.c: Too many arguments.
nsz@nsz-PC:~$ sudo pulseaudio –-system
E: [pulseaudio] main.c: Too many arguments.
nsz@nsz-PC:~$ sudo pulseaudio
W: [pulseaudio] main.c: 不应以 root 身份运行本程序(除非指定 --system 参数)。
E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit: Unit dbus-org.bluez.service not found.