tput civis
カーソルを正常に非表示にします。
tput cvvis
再表示する必要がありますが、表示されません。
問題が何であるか考えていますか?
Ncurses terminal database では、terminfoのマニュアルページに記載されているようにcvvis
が使用されます。
_ cursor_visible cvvis vs make cursor very
visible
_
normalとvery visibleの間に違いがない場合、cvvis
機能は通常省略されます。この機能は_curs_set
_で使用されます。
_
curs_set
_ルーチンは、カーソルの状態を、それぞれ_0
_、_1
_、または_2
_に等しい可視性のために非表示、通常、または非常に表示に設定します。 Ifターミナルが再表示された可視性をサポートしている場合、以前のカーソル状態が返されます。それ以外の場合は、ERR
が返されます。
terminfo(5)
マニュアルページにも書いてあります
カーソルが最終行にないときに通常よりも目立つようにする必要がある場合(たとえば、点滅していない下線を見つけやすいブロックまたは点滅している下線にするには)、このシーケンスを
cvvis
として指定します。カーソルを完全に非表示にする方法がある場合は、それをcivis
として指定します。これらのモードの両方の効果を元に戻す機能cnorm
を指定する必要があります。
一部のemacs構成ではcvvis
がalwaysセットであると想定しているため、一部の端末記述ではcnorm
とcvvis
が(誤って)同等になることがあります。