Gnome Terminali'nin caretini nasıl değiştirebilirim?


10

Terminal'deki metin imlecini / işaretini engellemek, I-Beam veya alt çizgi olarak nasıl değiştirirsiniz?


GNOME terminali veya başka bir GUI? Belki tty?
Braiam

Yanıtlar:


7

GUI yöntemine ek olarak, imleç şeklini komut satırından da değiştirebilirsiniz:

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

Olası değerler blok imleci kullanmak için " blok ", dikey çizgi imleci kullanmak için " ibeam " veya alt çizgi imleci kullanmak için " alt çizgi " dir.

Geçerli değeri almak için:

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

1
adım adım GUI yöntemi için zaten benim
oyum var

Not: Bu, caret'i sadece mevcut terminalde değil, aynı zamanda aynı profilin diğer tüm mevcut ve gelecekteki gnome-terminal sekmelerinde, tıpkı grafik tercihleri ​​düzenleyicisini açıp oraya değiştirmiş gibi değiştirir.
egmont

@egmont Gerçekten, cevabınızı yeni okudum. Şimdi, kalıcı olup olmamasına bağlı olarak, seçimimiz var. Teşekkürler
Sylvain Pineau

12

GNOME-terminalinin son sürümlerinde, imleci değiştirmek için aşağıdaki kaçış dizilerini kullanabilirsiniz:

  • \e[0 qveya \e[ q: profil ayarlarında tanımlananlara sıfırlayın
  • \e[1 q: yanıp sönen blok
  • \e[2 q: sabit blok
  • \e[3 q: yanıp sönen alt çizgi
  • \e[4 q: sabit alt çizgi
  • \e[5 q: yanıp sönen I-kirişi
  • \e[6 q: sabit I kiriş

Bunları örn echo -ne '\e[5 q'.

Bunun avantajı / dezavantajı (kullanım durumunuza göre) gconftool, verilen profili kullanan tüm sekmeleri değil, yalnızca verilen sekmeyi etkilediği yönteme kıyasla .


Harika görünüyor! Ne yazık ki, kullanamıyorum ( gnome-terminal3.14.1 çalışıyor ). Bunu etkinleştirmek için yapmam gereken bir şey var mı? (işe yarıyor xterm)
iago-lito '21

4
Bu özellik, resmi olarak gnome-terminal-3.16 ile eşleştirilen vte-0.40'tan beri kullanılabilir (ancak muhtemelen sadece vte'nizi yükseltebilir ve gnome-terminal-3.14'ü koruyabilirsiniz).
egmont

Harika, o zaman yeni sürüme geçelim. Şerefe!
iago-lito '22

mükemmel cevap! GNOME Terminal 3.16 almak için bu talimatları izledim askubuntu.com/a/625250/114821
netimen

Not: Eğer tmux kullanıyorsanız, muhtemelen .tmux.conf dosyasına böyle bir şey ekleyerek tmux'a imleç şeklini nasıl sıfırlayacağınızı söylemeniz gerekir, aksi takdirde ilk dizi çalışmaz:set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
Ash

5

Metin imlecinizi / işaretinizi değiştirmek için:

  1. Terminal'i açın .
  2. Terminal penceresine sağ tıklayın .
  3. Farenizi Profiller seçeneğinin üzerine getirin .
  4. Profil Tercihleri'ni seçin .

Burada görüldüğü gibi:

Sadece bir terminal penceresi

5. Burada, İmleç Şekli seçeneğini bulacaksınız .

Müşteri şekli

6. Terminali farklı bir Caret ile kullanmanın tadını çıkarın.


imleç şekli nerede?
bagustris
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.