在16.04中禁用启动声音


12

进入系统设置->声音和导航。Ubuntu Tweak不再出现在软件中心中。如何在16.04中禁用这些dang小手鼓?


你还有这个问题吗?请接受对您最有用的答案,以便其他有相同问题的人都能找到有效的高质量答案。谢谢!
年长者怪杰

Answers:


14

在登录屏幕上,使用右上角的图标将声音静音。该设置是持久的。


嗯...对我来说似乎很脆弱。容易使人调皮或调皮的笨拙。
Ben Leggiero

1
真是一场噩梦!感谢您提出这个问题。
有机大理石

10

显示登录屏幕时播放的文件是:

/usr/share/sounds/ubuntu/stereo/system-ready.ogg

删除或重命名它以防止声音完全播放,或替换/重定向它以播放另一种声音。

AFAIK这不是16.04独有的,因此这也应适用于所有其他版本的Ubuntu。


7
不建议删除或替换系统文件。这些文件将在每次更新时被覆盖。必须有一个更好的解决方案。
伊万·佩雷斯

1
@IvanPerez您有知识的来源吗?这些文件太小而太旧了,我怀疑它们是否包含在更新差异中。
Ben Leggiero

1
好吧,您并不能真正控制这些升级将带来什么。遵循所有准则,通过lintian并且仅影响其拥有的文件的升级仍然可以撤消您的更改。并且您认为如果重新安装软件包会“破坏”事情是一个很好的设置?(通过中断,我的意思是某个功能不再起作用,在这种情况下,该功能已被禁用)。(我知道我的消息听起来很直接,但我不是指它作为一个攻击)对我来说,我静音的登录画面的数量和一次我登录的变化是从我设置永久的和独立的。
伊万·佩雷斯(Ivan Perez)

1
当它涉及到它时,如果需要(或创建得不好),更新可以擦除系统文件,首选项,用户数据等。我同意这不是一个理想的解决方案,但这是我一直在使用的解决方案,对我来说可靠(并且已经使用了很多年)。如果您有一个更好的解决方案,可以保证在更新之间持续存在,请将其写为您自己的答案,我当然会对其进行+1!
Ben Leggiero

2
正如其他解决方案所建议的那样,您所需要做的就是使登录屏幕中的声音静音。该设置是永久设置,并且登录后不会影响音量。这对我有用。
伊万·佩雷斯

9

我正在使用Ubuntu 16.10。答案非常简单。在登录屏幕上,使声音静音(设置位于右上角),仅此而已。使登录屏幕声音静音不会影响您的会话声音。我建议您在安装其他软件或进行调整之前,也针对其他版本的Ubuntu尝试此操作。


对我来说,最合乎逻辑的方法
皮埃尔·德·LESPINAY

2

如果在登录屏幕上看不到音频图标,请尝试重新启动系统。我全新安装了Xenial,并且音频控件仅在首次启动时在启动时显示,而在以后的注销时不显示。


1

在14.04和16.04中,/usr/share/sounds/ubuntu/stereo/system-ready.ogg实际上是指向dialog-question.ogg的链接,如下所示。

$ ll /usr/share/sounds/ubuntu/stereo/
total 340
drwxr-xr-x 2 root root   4096 Jul 22  2014 ./
drwxr-xr-x 3 root root   4096 Jul 22  2014 ../
-rw-r--r-- 1 root root   5016 Mar  2  2011 bell.ogg
-rw-r--r-- 1 root root   8997 Mar  2  2011 button-pressed.ogg
-rw-r--r-- 1 root root   4035 Mar  2  2011 button-toggle-off.ogg
-rw-r--r-- 1 root root   4035 Mar  2  2011 button-toggle-on.ogg
-rw-r--r-- 1 root root 104421 Mar  2  2011 desktop-login.ogg
-rw-r--r-- 1 root root  26925 Mar  2  2011 desktop-logout.ogg
-rw-r--r-- 1 root root  10660 Mar  2  2011 dialog-error.ogg
-rw-r--r-- 1 root root   5377 Mar  2  2011 dialog-information.ogg
-rw-r--r-- 1 root root   9851 Mar  2  2011 dialog-question.ogg
-rw-r--r-- 1 root root  12217 Mar  2  2011 dialog-warning.ogg
-rw-r--r-- 1 root root  22733 Mar  2  2011 message-new-instant.ogg
-rw-r--r-- 1 root root  10429 Mar  2  2011 message.ogg
-rw-r--r-- 1 root root  29299 Mar  2  2011 phone-incoming-call.ogg
-rw-r--r-- 1 root root   7996 Mar  2  2011 phone-outgoing-busy.ogg
-rw-r--r-- 1 root root   4792 Mar  2  2011 phone-outgoing-calling.ogg
-rw-r--r-- 1 root root  17274 Mar  2  2011 service-login.ogg
-rw-r--r-- 1 root root  14573 Mar  2  2011 service-logout.ogg
lrwxrwxrwx 1 root root     19 Feb 26  2016 system-ready.ogg -> dialog-question.ogg
-rw-r--r-- 1 root root   6994 Mar  2  2011 window-slide.ogg

在这种情况下,修改链接实际上并不是在修改系统文件,而是在修改指向系统文件的指针。它应该足够简单,以将其指向您选择的ogg文件的其他位置。例如,稍微有点令人愉快的service-login.ogg,ln -sfT service-login.ogg system-ready.ogg或者您可以重命名或删除使它无效的链接,但我希望将其重新指向我可能想听到的内容。

资料来源:

使用Unity DE在14.04和16.04上进行测试。

/unix/88824/how-can-i-edit-symlinks

http://man7.org/linux/man-pages/man1/ln.1.html


0

我相信适当的方法应该是声音主题。您可以创建一个播放空白或无声.ogg文件的主题。请参阅有关主题创建的答案


0

我发现由于gnome-session-canberra软件包提供的/usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop文件而播放了此声音。它在描述中说它提供启动/关闭声音。不幸的是,如果不破坏ubuntu-desktop软件包,则无法删除此软件包。

没有旋钮或设置可以解决此问题。

我发现的侵入性最小的东西是将X-GNOME-Autostart-enabled = false添加到/usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop文件中。

我将提交一些有关此问题的错误(程序包应可移除,而不会破坏依赖关系,并且应该有一些通过/ etc或其他设置中的符号链接禁用声音的正常方法)。

PS错误:https//bugs.launchpad.net/ubuntu/+source/libcanberra/+bug/840858 https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1714764


您可能需要注意,因为libcanberra-ready-sound.desktop文件的内容表明,您的答案是特定于gnome的。有关修改符号链接解决方案的信息,请参见我的答案
Elder Geek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.