Terminal
如何在沒有外殼的情況下隱藏文本游標?
我很好奇,有沒有辦法在游標放在終端模擬器的左上角**之前隱藏游標?**並且獨立於終端模擬器(不修改原始碼)。是否可以將 terminfo 用於此目的?或者是否有類似於
.xinitrc
or的東西.bashrc
,但用於終端?
不,那裡沒有。
終端仿真器與真實終端做同樣的事情:從重置狀態開始,游標開始可見,直到從主機接收到控制序列,否則。被模擬的(某些)終端的文件明確定義了重置狀態,包括初始游標可見性狀態。
進一步閱讀
- “游標移動和平移”。VT420 程序員參考手冊。EK-VT420-RM-002。1992 年 2 月。數字。
- “表 5–9 終端的預設設置”。VT510 影片終端程序員資訊。EK-VT510-RM。1993 年 11 月。
在terminfo中,這就是**
civis
**能力:cursor_invisible civis vi make cursor invisi- ble
例如,
tput civis
但是,雖然這可以在執行終端時立即應用,但終端會立即執行Right Thing ™ 並顯示其游標。