如何在登录屏幕上禁用鼓声?
我原本预期系统▸管理▸登录屏幕▸播放登录声音以控制此操作,但取消选中它并不会阻止鼓声播放。
可以禁用编辑Unity Greeter配置的启动声音。 从终端运行以下命令将执行此操作:
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,请确保安装了更新,因为此function已在更新中添加。
对于Ubuntu 12.04+
LightDM方式
也称为FluteFlute Slap,LightDM Way需要注销,而在LightDM登录屏幕上,您可以更改音量甚至静音。
在Login Greeter中,您可以在右上方看到音量。 在会话开始时调整音量不会影响音量,因此您可以在会话开始时使Greeter中的声音静音而不会使声音静音:
Ubuntu Tweak Way
Ubuntu Tweak方式涉及下载Ubuntu Tweak应用程序,然后从那里禁用声音。 执行以下步骤,您可以这样做:
sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak
打开Ubuntu Tweak并在Tweak选项卡上选择“登录设置”选项,您应该看到Play Login Sound选项。 你需要点击上面的锁定按钮才能改变这个。
对于Ubuntu 11.10及以下版本
转到System -> Preferences -> Startup Applications
禁用名为GNOME Login Sound的那个
(取消选中该框并单击关闭)
你也可以去System -> Preferences -> Sound
并禁用整个音响系统(如Windows声音,警报等..)
在旧版本中,您可以转到声音首选项部分并选择每个声音以及您想要做的事情。 它在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)
登录屏幕上似乎有一个关于此的错误。 我无法找到官方报告,但是, 这个论坛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
并注销(或重启)。
如果您使用LightDM与12.04
使用Ctrl + Alt + T打开终端,然后输入/粘贴以下内容,一次一行:
sudo xhost + SI:localuser:lightdm sudo su lightdm -s / bin / bash gsettings set com.canonical.unity-greeter play-ready-sound false 出口
这样做是为登录屏幕/桌面管理器用户 (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
12.10(GDM)
以上都不适用于gdm。 如果我禁用系统就绪声音(小鼓),它仍会发出短鼓声(一拍)。
禁用它的方法是:
- 启动,进入gdm。
- 切换到控制台( Ctrl + Alt + F1 )
- 登录
-
输入:
export DISPLAY=:0 sudo -H -u gdm pavucontrol
-
切换回gdm( Ctrl + Alt + F8 )
- 禁用调音台中的声音。 我在“播放”和“输出设备”中将其静音。
- 关闭混音器,您可能会收到有关编写配置文件的错误,这是无害的。
-
切换回控制台并输入
sudo service gdm restart
测试,并
exit
注销。
11.04及更早版本(GDM)
在终端中运行此命令?
sudo -u gdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false
12.10(LightDM)
运行Jorge Castro给出的相同命令,仅用gdm
替换为lightdm
:
sudo -u lightdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false
最简单的方法就是在问候语中静音。 只需单击音量,然后单击“静音”。
这只会在迎宾中静音。
12.04(LightDM)
无法通过12.04中的任何GUI选项禁用LightDM bongo声音,并且此处有错误报告:
上面的命令行方法可以禁用它。
使用上面的答案可以轻松禁用登录后的声音。