我在 Acer Aspire V15 上运行 17.04。
因此,我的退格键可以正常工作,但......当光标位于终端窗口中并且我尚未在终端中输入任何内容时,如果没有要删除的文本则按下退格键会产生单击声,按住退格键会使扬声器快速重复发出噪音。在开始发出咔嗒声之前会有轻微的延迟,这与按住退格键删除字符时在字符真正开始被删除之前发生的延迟相同。据我所知,这只发生在终端中。其他程序中的空文本字段没有相同的效果,并且在终端中只要我实际删除了某些内容就不会发生咔嗒声。如果我在终端中输入某些内容,然后按住退格键将其删除,则直到所有文本都被删除后才会发出噪音。
这肯定是软件噪音,因为当我将音量静音时它就消失了
所以基本上,在空终端中按住退格键会产生咔嗒声。我甚至不知道从哪里开始诊断这个问题。有没有一个影响终端行为的软件包列表?
答案1
您所说的“空终端”是bash
其中运行着默认 shell(可能是)的终端。它bash
(更准确地说是readline
下面的库)负责处理按键,并决定在特定条件下响铃,例如,当没有字符要删除时,按退格键。
为了使您的 shell 静默,根据手册页bash(1)
,您应该将此行放入您的~/.inputrc
文件中:
set bell-style none
答案2
除了给出的答案之外,您还可以打开终端窗口并单击屏幕顶部的“终端”下拉菜单。单击首选项。
单击“配置文件”下带有复选标记的项目。这是打开终端时加载的默认配置文件。您可以在此处调整许多设置;要删除您描述的声音反馈,您可以取消选中“文本”选项卡下的“终端铃声”选项。