响铃 (BEL)

引起用户注意。

  1. 0x07
    BEL

响铃序列的目的是引起用户注意。

在过去,这会 敲响物理铃铛。 如今,许多替代行为都是可接受的:

  • 通过扬声器播放声音
  • 窗口背景或边框闪烁
  • 终端窗口获得焦点或被置于最前
  • 应用图标弹跳或以其他方式引起注意
  • 显示桌面通知

通常,响铃行为是可配置的,也可以被禁用。

BEL 作为 OSC 终止符

BEL 字符同样是 OSC 序列合法的终止字符,不过更推荐 ST。如果 BEL 是某个 OSC 序列的终止字符,那么任何响应也应以 BEL 字符终止。1

Ghostty 支持情况

Ghostty 实现了该控制字符,不过默认情况下 Ghostty 实现的大多数行为都是关闭的。更多信息请参阅 bell-features 配置项的文档。

BEL 字符可以作为 OSC 终止符。如果用它作为 OSC 终止符,Ghostty 会用 BEL 字符终止任何响应。

Footnotes

  1. https://invisible-island.net/xterm/ctlseqs/ctlseqs.html ↩