有通过播放音频代替beep的终端模拟器吗?

如题,上网本没有蜂鸣器硬件。所以想找个可以使用播放音频代替beep的终端模拟器.

貌似不是终端模拟器的问题?楼主查查蜂鸣器和声卡的内核模块,以及alsa相关的东西,总觉得似乎应该是用重定向之类的办法。不过没有实际做过,只是一点想法。

要是还得从内核实现的话就太麻烦了。

我以前好像用过一个终端模拟器可以自定义bell行为,就是找不到是哪个了.

beep是由pcspkr内核模块提供的。我觉得可以hack一下,自己在上面搞个播放音频的逻辑

不应该从内核修改, 终端模拟器可以捕获bell 操作。

虽然自己想fork搞个终端模拟器自己扩展这个功能,但是自己还是懒,因为自己搞个以后肯定要追着上游跑,自己可能没时间搞这玩意。

从内核搞的话代价太大了。

我只记得有现成的终端模拟器提供这个操作来着。

我觉得终端只是针对 \a字符处理了一下

不只是 echo -e ‘\a’ 其他程序发出的bell都可以捕捉