问题描述
我本来期望系统▸管理▸登录屏幕▸播放登录声音来控制这一点,但取消选中它并不能防止播放鼓声节奏声音。
最佳解决办法
编辑Unity Greeter配置时,可以禁用start-up声音。从终端运行以下命令将执行以下操作:
echo -e '[com.canonical.unity-greeter]\nplay-ready-sound = false' \
| sudo tee -a /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
如果您正在运行Ubuntu 12.04 LTS,请确保已安装更新,因为此功能是在更新中添加的。
次佳解决办法
对于Ubuntu 12.04+
LightDM方式
也称为FluteFlute Slap,LightDM方法涉及注销并在LightDM登录屏幕上,您可以更改音量或甚至静音。
在Login Greeter中,您可以看到右上角的Volume。在会话开始时调整音量不会影响音量,因此您可以在会议开始时将静音中的声音静音而不会使声音静音:
Ubuntu Tweak方式
Ubuntu Tweak的方式涉及到下载Ubuntu Tweak应用程序,然后从那里禁用声音。执行以下步骤,您可以这样做:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
打开Ubuntu Tweak并在Tweak选项卡上选择”Login Settings”选项,您应该看到Play Login Sound选项。哟需要点击上面的锁定按钮才能够改变这一点。
对于Ubuntu 11.10及以下版本
转到System -> Preferences -> Startup Applications
禁用一个叫GNOME登录声音的
(取消选中该框并点击关闭)
您也可以转到System -> Preferences -> Sound
并禁用整个音响系统(如窗户声音,警报等)。
在较旧的版本中,您可以转到Sound Preference部分并选择每个声音以及您想要做什么。它在9.04或9.10附近被删除。如果它回来,这将是一件好事。
第三种解决办法
12.04 – 16.10(LightDM)
这是我在上周安装12.04之后为我工作的。
这些步骤是从http://www.liberiangeek.net/2012/05/disable-the-ready-drum-sound-in-ubuntu-12-04-precise-pangolin/改编的:
gksudo gedit /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override
添加这些行:
[com.canonical.unity-greeter]
play-ready-sound = false
保存,然后运行:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
重新启动并享受。
第四种办法
11.10(LightDM和GDM)
快速解决:
打开一个终端并运行命令
sudo mv /usr/share/sounds/ubuntu/stereo/desktop-login{,-disabled}.ogg
系统就绪的lightdm鼓声音可以以类似的方式禁用
sudo mv /usr/share/sounds/ubuntu/stereo/system-ready{,-disabled}.ogg
第五种办法
12.04
默认情况下,它被关闭。要启用它,请打开一个终端并运行
gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop
然后将X-GNOME-Autostart-enabled
的值更改为”true”,即X-GNOME-Autostart-enabled=true
11.10
键入终端gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop
并将值NoDisplay
从true更改为false:
现在转到您的启动应用程序,您应该看到并能够禁用必要的选项:
第六种办法
10.10(GDM)
在登录屏幕中似乎有一个关于此的错误。我找不到正式报告,但是,this forum post确认了一个修复程序。
进入系统/管理/登录屏幕。解锁它,然后勾选“播放登录声音”。
关闭窗口,然后再次回到应用程序,解锁它,然后取消选择相同的选项。
第七种办法
如果您在12.04使用GDM
要禁用登录声音,必须将用于gdm用户的org.gnome.desktop.sound
下的event-sounds项设置为false。
为此,我们必须首先让GDM拥有自己的主目录。打开一个终端,然后键入:sudo chown -R gdm:gdm /var/lib/gdm
然后运行:
sudo xhost +SI:localuser:gdm
sudo -u gdm gsettings set org.gnome.desktop.sound event-sounds false
和注销(或重新启动)。
如果您在12.04使用LightDM
使用Ctrl + Alt + T打开终端,并一次输入/粘贴以下内容:
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter play-ready-sound false
exit
这样做会禁用登录屏幕/桌面管理器用户(lightdm)的play-ready-sound
设置。
第八种办法
11.10(LightDM和GDM)
为了移除启动声音:
mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old
用于启动启动声音
mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old /usr/share/sounds/ubuntu/stereo/system-ready.ogg
删除登录声音(登录后):
mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old
为了再次启用它:
mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old /usr/share/sounds/ubuntu/stereo/desktop-login.ogg
第九种办法
11.10(LightDM和GDM)
这应该适合你。
gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop
然后将NoDisplay =更改为false等。
或者删除它:
sudo rm /usr/share/sounds/ubuntu/stereo/system-ready.ogg
第十种办法
11.10(GDM)
gsettings set org.gnome.desktop.sound event-sounds false