不,那里没有。

不,那里没有。

我很好奇,有没有办法隐藏光标就在之前它会被放置在终端模拟器的左上角吗?并且独立于终端仿真器来完成(不修改源代码)。是否可以使用 terminfo 来达到此目的?或者是否有类似于.xinitrcor 的东西.bashrc,但用于终端?

答案1

术语信息,这就是civis能力:

      cursor_invisible            civis     vi     make cursor invisi-
                                                   ble

例如,

tput civis

但是,虽然这可以在运行终端时立即应用,但终端有时会执行以下操作:正确的事™ 并显示其光标。

答案2

不,那里没有。

终端仿真器执行与真实终端相同的操作:从重置状态开始,光标开始可见,直到从主机接收到控制序列为止。被模拟的(某些)终端的 doco 明确定义了重置状态,包括初始光标可见性状态。

进一步阅读

相关内容