xterm でカーソルを垂直線にすることはできないと思います。ただし、下線を引くことは可能です。 xterm -uc
を実行するだけです .
別の端末エミュレータを使用して、必要なことを実行できる場合があります。たとえば、Konsole を使用して、カーソルの形状を「ブロック」、「I ビーム」、「下線」に設定できます。
xterm は、垂直バーまたは I ビーム カーソルのサポートを追加したようです。
~/.bashrc ファイル (bash を使用している場合) に次のいずれかの行を挿入することで、カーソルを変更できます:
echo -e -n "\x1b[\x30 q" # changes to blinking block
echo -e -n "\x1b[\x31 q" # changes to blinking block also
echo -e -n "\x1b[\x32 q" # changes to steady block
echo -e -n "\x1b[\x33 q" # changes to blinking underline
echo -e -n "\x1b[\x34 q" # changes to steady underline
echo -e -n "\x1b[\x35 q" # changes to blinking bar
echo -e -n "\x1b[\x36 q" # changes to steady bar
参照:
https://code.google.com/p/iterm2/issues/detail?id=2248- パッチ #282 の xterm 変更ログ エントリ:
パッチ #282 - 2012/09/28
- DECSCUSR を拡張して、カーソルを垂直バーに設定する方法を提供します (Paul Bolle によるパッチ)。
-
XTerm コントロール シーケンス
CSI Ps SP q Set cursor style (DECSCUSR), VT520. Ps = 0 blinking block. Ps = 1 blinking block (default). Ps = 2 steady block. Ps = 3 blinking underline. Ps = 4 steady underline. Ps = 5 blinking bar, xterm. Ps = 6 steady bar, xterm.