为什么`systemctl enable rpcbind'会改变我的声音音量?以及如何防止这种情况?

马丁·图尔诺伊(Martin Tournoij)

我已经做了:

$ systemctl enable rpcbind

这造成了我的耳机的音量增加severly

首先,我不明白为什么会这样,因为rpcbind似乎与我的声音完全无关?第二次发出命令不会改变声音,也不会改变声音start rpcbind

其次,我想防止这种情况再次发生。音量跳了一点点(有些惊慌的动作将我的耳机移开,随后发出大声的冒号声)。

这不是我第一次注意到systemd命令通过这种方式改变音量……我<audio>在Firefox中通过Pulseaudio播放HTML5标签。我正在运行Arch Linux(已更新)。

英特尔

这是一个错误

真正的根本原因是更深层次的:systemd的重载逻辑有缺陷。这就是为什么只有在实际启用某个单元(即发生“禁用->启用”转换)时才看到它的原因:在这种情况下,systemd隐式重新加载了这些单元。

我正在修正错误;同时,如果这种表现(自发的音量变化)困扰您,您可以使用alsa-state.service代替来解决它alsa-{,re}store.service有关如何使用前者而不是后者的详细信息,请参阅手册或单位文件本身。

更新

该错误已在commit 6e392c9c45643d106673c6643ac8bf4e65da13c1中修复,并将成为systemd 220的一部分(除非向后移植)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么CGO_ENABLE对虚拟内存有这种影响?

为什么我应该避免在函数签名中使用std :: enable_if

为什么在凯撒密码期间我的琴弦会改变?

为什么SFINAE在这种情况下对我来说不正确,以及如何解决?

为什么列表标签按字面意义使用标签名称,以及如何防止这种情况?

为什么这种情况

解释为什么插入(以及不同的情况)不会改变红黑树的黑高

为什么collider.enable = true在我的代码中不起作用?

为什么command + shift + l会改变我的视图顺序?

我如何弄清楚为什么我的systemctl服务没有在CentOS 7上启动?

我如何找出为什么systemctl服务“ systemd-modules-load”失败?

`systemctl --user enable SERVICE`到底是什么意思?

如何阻止rpcbind在Arch Linux上启动?

用编译的rpcbind运行mountd

为什么铬在接收到停止信号后会做出反应,以及如何防止这种情况?

如何在虚拟盒子上安装的CentOS中激活rpcbind服务?

“ systemctl start”和“ systemctl enable”之间有什么区别?

为什么我的IP在Debian中会改变

如何安装rpcbind?

Pandas 为什么我的列数据类型会改变?

为什么当我不碰它时对象会改变?

为什么 vstack 会改变元素的类型?我该如何解决这个问题?

为什么`a href` 标签会改变我的图标位置?

为什么我们使用 enable_shared_from_this 模板?

为什么这种级联投影不会改变投影结果?

为什么我的 JPanel 背景颜色不会改变?

为什么我的初始变量即使是副本也会改变?

为什么每次按下我的按钮都会改变?

在这种情况下,bash 如何知道其父进程的协同进程,为什么 shebang 行会改变它?