我在 Linux 下使用了一些需要一些时间才能完成的 Bash 脚本;我想在它们的末尾添加一个命令,当这些任务完成时响起系统铃,这样我就可以得到通知。
这样做的正确命令是什么?(请注意,我需要的是通过声音和可能的消息得到通知,因此我可以接受这些方面的任何解决方案)。
MacBook 中的外壳会发出烦人的嘟嘟声/铃声/咝咝声。
对于 OEM 终端,此答案适用于禁用这种烦人的声音: /sf/ask/1341657761/
但是,我不知道如何执行此操作iTerm2
。
我有禁用 iTerm2 的通知,System Preferences -> Notifications -> iTerm
但这似乎不起作用。
我在 OSX (leopard) 上使用 iTerm ssh 到 linux 机器。我在开发机器上运行 screen 以在会话之间保存我的工作。我不是音频铃声的忠实粉丝,我不喜欢屏幕默认的“Wuff Wuff”铃声(或页面底部显示的任何其他小消息)。我喜欢的是将闪光灯(前景色和黑色背景色交换几分之一秒)作为我的视觉钟。我曾经使用 PuTTY,它就像勾选一个复选框一样简单,但我在 iTerm 中找不到这样的选项。我的问题是如何将可视铃设置为闪烁?
理想的答案是在本地计算机上使用 iTerm,iTerm sshed 到 linux 服务器,iTerm sshed 到 linux 服务器并运行屏幕。
我在 Debian 测试中运行 KDE。
有时,在终端 (Konsole) 中运行的程序会触发“Bell in session Shell”形式的系统通知。
是什么触发了这些通知?
注意:我不是在问如何禁用它们 - 我知道在 Konsole -> 设置 -> 配置通知中有一个选项可以这样做。我首先问的是什么行为触发了它们,以期可能修改一些触发它们的程序,使其不触发它们,或者在不同的条件下触发它们。
我在 Fedora 30 上使用urxvt,当我按^G
或执行其他一些操作时,终端会发出蜂鸣声。如何禁用蜂鸣声?
我浏览了一下manpage,发现你可以用 urxvt 启动,urxvt -vb
并且不会有铃声;但它会发出一个视觉铃声(即终端闪烁),我也不希望这样。
在GNOME 终端中,有一个禁用响铃的选项,但我在 urxvt 中找不到等效的方法。我在网上查了一下并尝试过xset b off
,我没有收到任何错误,但铃声仍然可以听到。我也尝试过setterm -blength 0
,但失败并出现以下错误:setterm: terminal rxvt-unicode does not support --blength
。