linux设置终端下响铃(xfce4-terminal)

记得之前装ubuntu时是终端是有响铃的(非主板响铃),后来装了debian后当然还是有(gnome),但是自从装了xfce4后这种声音便没有了,网上找了好多地方也没找到如果设置终端响铃的方法,找到的多数是主板响铃,今天终于找到了打开并设置终端响铃的方法了。

主要是因为我使用了Pulseaudio,而Pulseaudio默认是没有开启响铃的,所以即使你在配置文件中设置了开关响铃同样也听不过任何声音,如果你使用的不是Pulseaudio的话那么此篇文章可能帮不到你了。

这里以xfce4-terminal为例,首先我们修改配置文件打开xtce4-terminal的响铃支持(其它终端设置可能不同,或者默认是已经开启了响铃功能)
$HOME/.config/Terminal/terminalrc
找到这一行
MiscBell=FALSE
将FALSE修改成TRUE然后保存文件

接着我们要安装pulseaudio-module-x11,或许你已经安装上了
修改配置文件
/etc/pulse/default.pa

我们添加这样两行
load-sample-lazy x11-bell [响铃的wav声音文件绝对路径]
load-module module-x11-bell sample=x11-bell

现在使用命令pulseaudio -k
等待几秒钟,或者你可以打开一首音乐什么的确定你能听到声音
这时我们试试看终端下是否已经有了响铃
echo -e “\a”

如果你听到声音说明已经成功了,如果你听不到或者是声音太小了,那么使用下面命令

xset -b on
打开beep
xset b 100
设置响铃声音为最大

如果重新启动后发现声音又变回原样的话可以试试在/etc/profile或者/etc/rc.local文件里写入xset b 100

–阅读次数(42)

发表评论

电子邮件地址不会被公开。

*