vimを使用している場合、この機能を on にして ~/.vimrc に以下のように追加すると入力モードに応じてカーソル形状が変わるようになります。
set t_SI=^[[3\ q set t_EI=^[[1\ q 注: ^[ はControl-V Control-[で入力するアプリケーション終了後に、カーソルを点滅状態に戻すには、以下のように設定をします。
civis=\E[?25l cnorm=\E[?12l\E[?25h cvvis=\E[?12;25hこの設定だと、カーソルの通常表示時は非点滅に、強調表示時は点滅するようになります。 このため terminfo 対応のアプリケーションがカーソルを通常表示しようとした時に点滅しなくなります。
% infocmp xterm > xterm.ti 生成されたxterm.tiを編集し、cnorm, cvvisの値を \E?25h に変更する % tic -o ~/.terminfo xterm.ti システム全体に反映させるためには root で以下を実行 # tic xterm.ti