¿Cómo deshabilitar el cursor parpadeante en Gnome 3.8?

12

Existe esta solución propuesta para deshabilitar el cursor parpadeante en el terminal Gnome. Sin embargo, ya no parece funcionar para Gnome 3.8. La opción /apps/gnome-terminal/profiles/Defaulten Gconf no existe.

Entonces, ¿cuál es una solución de trabajo para Gnome 3.8?

Dan Sherban
fuente

Respuestas:

16

Prueba (en una terminal):

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

Como puede ver, la clave se ha movido a org.gnome.desktop.interface(a través de GSettings), por lo que puede acceder a través de dconf-editorsi lo prefiere.

edwin
fuente
1
Para desactivar sólo en gnome-terminal en Gnome 3.8 y superiores, probar: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". El UID del perfil se puede obtener de las preferencias del perfil. Gracias a los documentos de ArchWiki por la ayuda .
g13n
4

Nada de lo anterior funcionó para mí en Debian Jessie. Resolví la siguiente solución de documentos recientes de gnome

## Find profile, see also Edit -> Profile Preferences -> Profile ID
gsettings get org.gnome.Terminal.ProfilesList list

## Substitute the relevant profile for UUID below - but include all / and :
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:UUID/ cursor-blink-mode off

## Disable globally (except gnome-terminal has its own config)
gsettings set org.gnome.desktop.interface cursor-blink false

Para automatizar esto para todos los perfiles, ingrese en bash

for uuid in $(gsettings get org.gnome.Terminal.ProfilesList list | tr -d "[',]"); do
    gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ cursor-blink-mode off
done

Esto recupera los UUID de la lista de perfiles como se indica arriba gsettingsy elimina los caracteres innecesarios [',]. La lista resultante se usa cursor-blink-modepara desactivar.

helmingstay
fuente
Bueno, eso es ciertamente intuitivo, y obviamente mucho mejor que la antigua interfaz de "alternar la casilla de verificación" ... ¿Qué están pensando?
Nemo
2

Prueba esto. Para deshabilitar el cursor que parpadea en todo el escritorio: simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos:

gconftool-2 --set /desktop/gnome/interface/cursor_blink --type bool false

Para deshabilitar el parpadeo solo para el perfil predeterminado de Gnome Terminal:

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

Fuente: M.Friedrich

Mitch
fuente
Hola Mitch Esto no funciona. El cursor en la Terminal sigue parpadeando. Además, es exactamente el mismo enfoque al que me he referido y también había descrito que no funciona con Gnome 3.8.
Dan Sherban
He cambiado los comandos en mi respuesta. Pruébalo y avísame.
Mitch
Lamentablemente todavía no funciona. ¿Funciona para ti?
Dan Sherban