使用 gnome-teminal 时是什么让我的光标“随机”消失?

使用 gnome-teminal 时是什么让我的光标“随机”消失?

我的光标经常gnome-terminal消失,迫使我在新的选项卡/窗口上工作。这似乎是一个随机事件。还有其他人经历过吗?其他 X 终端模拟器怎么样?我该如何解决这个问题(或者也许这只是一个错误)?

更新:一个简单的解决方法是退出终端然后再切换回来。

更新2:我不再遇到这种情况,可能是因为我使用的是 GNOME 3 版本的终端。

答案1

如果运行Ctrl+ Q(如另一个答案中所述)不起作用,则您的 TTY 可能已被您运行的其他程序损坏。尝试运行该reset命令,然后运行该clear命令(或Ctrl+ L,其相等的)来初始化您的终端。

答案2

您可能不经意间触碰了VT220 转义序列隐藏光标。如果是这样,那么Ctrl+ Q、nor reset、nor clear、nor Ctrl+L都没有帮助。

对我有用的是发送 VT220“取消隐藏”命令序列。

正如托马斯·迪基(Thomas Dickey)的评论中所建议的,并且来自 Quigi 的回答取消隐藏光标的正确方法是使用tput命令发送命令序列,如下所示:

tput cnorm

(在我原来的答案中,我一直通过调用发送命令序列echo -en "\e[?25h"

您可以通过查看手册页了解cnorm有关可发送的所有其他可能命令序列的更多信息。tputman 5 terminfo

答案3

是否可能是您无意中按了Ctrl+ S,将 XOFF 发送到您的终端并从而锁定了它?

下次发生这种情况时,请尝试按Ctrl+Q来解锁。

答案4

我在搜索“chromeos 终端光标消失”时登陆这里。事实证明,在默认的“深色主题”中,它太暗了,看不清。改为“浅色主题”。

相关内容