Comment désactiver le curseur clignotant dans gnome-terminal?

38

J'aurais pu jurer qu'il y avait une fois un réglage pour cela dans le "Profil" de gnome-terminal.

Et puis, dans certaines versions d'Ubuntu, ce paramètre a disparu, et j'ai dû utiliser Système ences Préférences board Clavier pour désélectionner "Le curseur clignote dans les champs de texte".

Eh bien, aucun de ceux-ci ne semble fonctionner maintenant. Alors, comment faire pour que le curseur cesse de clignoter?

    
posée Nemo 20.06.2011 - 02:52
la source

4 réponses

20

Oui, il y a un paramètre caché dans gconf.
 Ouvrez gconf-editor, accédez à /apps/gnome-terminal/profiles/Default , recherchez cursor_blink_mode et modifiez sa valeur en off .

    
réponse donnée mikewhatever 20.06.2011 - 03:42
la source
28

Vous pouvez également désactiver le clignotement depuis la ligne de commande (gconf-editor n'est pas installé par défaut):

 gconftool-2 --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode --type string off

Pour les nouvelles versions de gnome-terminal, la commande a changé:

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminal.ProfilesList default|tr -d \')/ cursor-blink-mode off
    
réponse donnée mdd 26.09.2013 - 23:44
la source
12

Je passe en revue ce post sur presque chaque installation de Gnome. Il semble que le nom de la variable réelle change de temps en temps.

Ma solution: gsettings list-recursively | grep blink

Ensuite, je définis la valeur du lien de True à False. Pour le moment, il s'agit de org.gnome.desktop.interface clignote, donc:

gsettings set org.gnome.desktop.interface cursor-blink false

J'espère que cela aidera quelqu'un d'autre à l'avenir!

    
réponse donnée Farhan Yusufzai 18.08.2017 - 21:06
la source
3

Vous pouvez envoyer une séquence d'échappement au terminal (n'importe quel compatible POSIX, je pense) en définissant le caractère actuel du curseur en utilisant tput :

tput civis    # invisible
tput cnorm    # normal       (usually an underscore)
tput cvvis    # very visible (usually a rectangle)

Mettez simplement ce que vous préférez dans votre script runcom local: ~/.zshrc , ~/.bashrc - quel que soit votre poison - ou dans le script global de /etc si vous le souhaitez pour tous les utilisateurs.

    
réponse donnée cprn 29.11.2015 - 00:34
la source

Lire d'autres questions sur les étiquettes