终端自动完成功能会冻结全新 Ubuntu 上的用户界面

终端自动完成功能会冻结全新 Ubuntu 上的用户界面

我刚刚在一个功能非常强大的桌面上安装了 Ubuntu 18.04。

当我打开终端并输入

ls /<TAB><TAB>

光标停止闪烁,整个 UI 冻结。只有鼠标可以移动。持续时间为 0.5 秒到 3 秒,具体取决于当时的情况。

我尝试安装 zsh。它的行为与 bash 完全相同。

按照此这个超级用户问题我试过了set -vx。它仍然冻结,但我的控制台上没有任何信息。

答案1

出于某种原因,按照该问题中的步骤似乎可以解决问题: 未检测到声音设备

当我打开一个大型 Python 项目时,Visual Studio Code 还警告我 fs.inotify.max_user_watches 太低。

因此我认为添加此配置/etc/sysctl.conf可以解决问题。

fs.inotify.max_user_watches=524288

也可能与强制重新加载 alsa 有关,但我看不出这有什么关系!我无法通过再次将 max_user_watches 设置为 8192 来重现我最初的情况,因此对我的解决方案不是 100% 确定

一周后编辑

我更清楚发生了什么。我有一个在 Windows 上使用的高级音频接口。当我使用 Ubuntu 插入它时,我没有音频输出(甚至没有我电脑上的基本音频输出)。通过在使用 Ubuntu 时不连接它来解决这个问题,恢复了我的原生音频并解决了这个自动完成问题。

一个月后编辑

我刚刚通过插入 Tascam US-122 MKII 冻结了 UI。我不知道这是怎么发生的,但请注意,插入不受支持的设备可能会导致终端或 Visual Studio Code 行为异常,而不会出现任何明确错误。

相关内容