Gnomeターミナルのキャレットを変更するにはどうすればよいですか?


10

ターミナルのテキストカーソル/キャレットをブロック、Iビーム、または下線に変更するにはどうすればよいですか。


Gnome端末または他の種類のGUI?多分tty?
Braiam 14

回答:


7

GUIメソッドに加えて、コマンドラインからカーソルの形状を変更することもできます。

$ gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape <VALUE>

可能な値は、ブロックカーソルを使用する「block」、垂直線カーソルを使用する「ibeam」、または下線カーソルを使用する「underline」です。

現在の値を取得するには:

$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/cursor_shape
block

1
ステップバイステップのGUIメソッドに対する私の賛成票はすでにあります;)
Sylvain Pineau '29

注:これにより、現在の端末だけでなく、グラフィカルプリファレンスエディターを開いてそこに切り替えた場合と同じように、同じプロファイルの他の現在および将来のすべてのgnome-terminalタブでもキャレットが変更されます。
egmont

@egmont確かに、私はあなたの答えを読んだところです。これを永続化する必要があるかどうかに応じて、私たちには選択肢があります。ありがとう
Sylvain Pineau

12

gnome-terminalの最近のバージョンでは、次のエスケープシーケンスを使用してカーソルを変更できます。

  • \e[0 qまたは\e[ q:プロファイル設定で定義されているものにリセットします
  • \e[1 q:点滅ブロック
  • \e[2 q:安定したブロック
  • \e[3 q:下線の点滅
  • \e[4 q:安定した下線
  • \e[5 q:Iビームの点滅
  • \e[6 q:安定したIビーム

これらは、例えばで印刷できますecho -ne '\e[5 q'

これは、gconftool特定のタブのみに影響し、特定のプロファイルを使用するすべてのタブには影響しない方法と比較して、(使用例に基づく)利点/欠点があります。


これはすごい!残念ながら、使用できません(gnome-terminal3.14.1を実行しています)。これを有効にするために私がすべきことはありますか?(これはで動作しますxterm
iago-lito 2015

4
この機能は、正式にgnome-terminal-3.16とペアになるvte-0.40以降で使用できます(ただし、vteのみをアップグレードして、gnome-terminal-3.14を維持することはできます)。
egmont 2015

では、アップグレードしましょう。乾杯!
iago-lito 2015

すばらしい答えです!私はこれらの指示に従ってgnome-terminal 3.16を取得しましたaskubuntu.com/a/625250/114821
netimen

NB:あなたはtmuxのを使用している場合、あなたはおそらくあなたの.tmux.confにこのようなものを追加することにより、カーソルの形状をリセットする方法tmuxは伝える必要があります、または最初のシーケンスは動作しません:set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
アッシュ

5

テキストカーソル/キャレットを変更するには:

  1. ターミナルを開きます。
  2. ターミナルウィンドウを右クリックします。
  3. オプションプロファイルの上にマウスを置きます。
  4. Profile Prefrencesを選択します。

ここに見られるように:

ターミナルウィンドウだけ

5.ここには、オプションの[ カーソルの形状 ]があります。

キュザー形状

6.別のキャレットでターミナルを使用してください。


カーソルの形状はどこですか?
bagustris 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.