Podría haber jurado que alguna vez hubo una configuración para esto en el "Perfil" de gnome-terminal.
Y luego, en alguna versión de Ubuntu, esa configuración desapareció, y tuve que usar el Sistema ➜ Preferencias ➜ Teclado para desmarcar "Cursor parpadea en los campos de texto".
Bueno, ninguno de esos parece estar funcionando ahora. Entonces, ¿cómo hago para que el cursor deje de parpadear?
cursor-blink
"GAjuste", que se puede consultar este modo:gsettings get org.gnome.desktop.interface cursor-blink
. Hay otras gsettings relacionados cursor-que se puede pellizcar, así, comocursor-blink-timeout
,cursor-size
, etc.Puede deshabilitar el parpadeo también desde la línea de comandos (gconf-editor no está instalado de forma predeterminada):
Para las versiones más recientes de gnome-terminal, el comando ha cambiado:
fuente
gsettings set ...
no funcionó para mí. Lo resolví congsettings set org.gnome.desktop.interface cursor-blink false
.gsettings get ...
comando, ¿verdad?gsettings get
comando obtiene el uuid de un perfil llamadodefault
(que es el nombre predeterminado), ¿funciona si cambia el comando aDefault
?default
como nombre porquegsettings get ...
funciona. Sería bueno agregar una nota a la respuesta diciendo que el comando asume que el perfil se llama predeterminado .Reviso esta publicación en casi todas las instalaciones de Gnome. Parece que el nombre real de la variable cambia cada cierto tiempo.
Mi solución:
gsettings list-recursively | grep blink
Luego configuro el valor del enlace de Verdadero a Falso. A partir de ahora, es org.gnome.desktop.interface cursor-blink, así que:
gsettings set org.gnome.desktop.interface cursor-blink false
¡Espero que esto ayude a alguien más en el futuro!
fuente
Puede enviar una secuencia de escape al terminal (creo que cualquier compatible con POSIX) configurando el cursor actual usando
tput
:Sólo hay que poner lo que usted prefiere en su script Runcorn locales:
~/.zshrc
,~/.bashrc
- lo es su veneno - o en el global en/etc
si lo desea para que se ejecute para todos los usuarios.fuente