J'aurais pu jurer qu'il y avait une fois un paramètre pour cela dans le "profil" gnome-terminal.
Et puis, dans certaines versions d’Ubuntu, ce paramètre a disparu et je devais utiliser Système ➜ Préférences Clavier pour décocher «Le curseur clignote dans les champs de texte».
Eh bien, aucun de ceux-ci ne semble fonctionner maintenant. Alors, comment faire en sorte que le curseur arrête de clignoter?
cursor-blink
« GRéglage », que vous pouvez interroger comme ceci:gsettings get org.gnome.desktop.interface cursor-blink
. Il existe d' autres gsettings liées au curseur que vous pouvez tordre ainsi, commecursor-blink-timeout
,cursor-size
, etc.Vous pouvez également désactiver le clignotement à partir de la ligne de commande (gconf-editor n'est pas installé par défaut):
Pour les nouvelles versions de gnome-terminal, la commande a été modifiée:
la source
gsettings set ...
n’a pas fonctionné pour moi. Je l'ai résolu avecgsettings set org.gnome.desktop.interface cursor-blink false
.gsettings get ...
commande, devrait-il?gsettings get
commande obtient l'uuid d'un profil nommédefault
(qui est le nom par défaut), cela fonctionne-t-il si vous modifiez la commande enDefault
?default
comme nom parce que lesgsettings get ...
travaux. Il serait bien d'ajouter une note à la réponse indiquant que la commande suppose que le profil s'appelle default .Je passe en revue cet article sur presque toutes les installations de Gnome. Il semble que le nom de la variable change de temps en temps.
Ma solution:
gsettings list-recursively | grep blink
Ensuite, je règle la valeur du lien de True à False. Pour l'instant, il s'agit de org.gnome.desktop.interface cursor-blink, donc:
gsettings set org.gnome.desktop.interface cursor-blink false
J'espère que cela aidera quelqu'un d'autre à l'avenir!
la source
Vous pouvez envoyer une séquence d'échappement au terminal (n'importe quel terminal compatible POSIX, je pense) en définissant le caractère de curseur actuel à l'aide de
tput
:Il suffit de mettre tout ce que vous préférez dans votre script Runcom local:
~/.zshrc
,~/.bashrc
- ce qui est votre poison - ou dans celui mondial/etc
si vous le souhaitez pour qu'il fonctionne pour tous les utilisateurs.la source