没有PC扬声器的终端铃
我的电脑里没有内置扬声器。 通常情况下,当有终端铃声时,我依靠窗口管理器通过我的声卡发出蜂鸣声,但是自从我升级后,这不起作用。
我已经读过这可能是因为compiz了,我尝试将以下内容添加到我的/etc/pulse/default.ca
,但它不起作用:
load-sample-lazy x11-bell /usr/share/sounds/gnome/default/alerts/drip.ogg load-module module-x11-bell sample=x11-bell
谁能在这里给我一个暗示?
要持久解决此问题:
- 运行
gconf-editor
并使用它来更改desktop | gnome | peripherals | keyboard | bell_mode
desktop | gnome | peripherals | keyboard | bell_mode
desktop | gnome | peripherals | keyboard | bell_mode
从off
到on
- 将
pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg
添加到~/.xprofile
文件中 - 将
[ "$DISPLAY" ] && xset b 100
到~/.bashrc
文件中
激活此解决方案的最简单方法是重新启动。
此外,要立即为已打开的终端窗口实现此解决方案,请运行pactl
命令并在相关终端窗口中运行xset
命令。
我已经明白了。 出于某种原因,也许它是Unity启动,默认情况下禁用X11铃声。
在我上面的问题中使用PulseAudio配置,以及在终端中发出的以下命令,它可以工作:
xset b on && xset b 100
但是,当你重新启动时,它将再次被禁用,所以这就是我所做的:
-
创建一个名为
/home/[youruser]/bin/bellon
并在其中放入以下文本:#!/bin/sh xset b on && xset b 100
-
输入
chmod +x /home/[youruser]/bin/bellon
- 打开启动应用程序控制面板
- 单击右侧的“添加”
- 在“名称”字段中,放置
bellon
- 在“命令”字段中,输入
/home/[youruser]/bin/bellon
- 单击对话框中的“添加”按钮。