这与为什么光标在终端上冻结?。
许多终端仿真器(包括原生的 xfce4 终端)都是用 GTK 构建的。不幸的是,GNOME 认为光标闪烁对环境不利,默认情况下,GTK 应用程序中的光标会在短时间后停止闪烁。
过去提供的解决方案是安装 dconf 编辑器并调整 /org/gnome/desktop/interface/cursor-blink-timeout 的值
不幸的是,似乎 Xubuntu 18.04 不支持此设置,因为光标在大约 10 秒后停止闪烁。(xfce4-terminal、gnome-terminal、lxterminal……)
我安装了,terminology
但它有一大堆依赖项,看起来根本不像传统的终端仿真器。但它有一个闪烁的光标,并且一直闪烁。
是否有一些技巧可以让 dconf 更改被识别?如果做不到这一点,有人可以推荐一个带有闪烁光标的轻量级终端吗?(甚至 xterm 也可以。)
答案1
我了解到,调用xterm -bc
将导致 xterm 始终闪烁光标,无论可能强制执行什么默认行为。根据手册页,可以使用-bcf
和自定义闪烁速度。-bcn
我还发现基于 GTK 的终端仿真器(以及任何基于 GTK 的应用程序)在 Xubuntu 的 xfce 中运行能可以控制光标闪烁行为,但显然是通过 xfconf 而不是通常的 dconf。如果你想让光标在 GTK 应用程序中闪烁超过 10 秒,你可以参考这个答案。