Come disabilitare il cursore lampeggiante in Gnome 3.8?


12

C'è questa soluzione proposta per disabilitare il cursore lampeggiante nel terminale Gnome. Tuttavia, non sembra più funzionare con Gnome 3.8. L'opzione /apps/gnome-terminal/profiles/Defaultin Gconf non esiste.

Quindi, qual è una soluzione funzionante per Gnome 3.8?

Risposte:


16

Prova (in un terminale):

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

Come puoi vedere, la chiave è stata spostata org.gnome.desktop.interface(tramite GSettings), quindi puoi accedervi tramite dconf-editorse preferisci.


1
Per disattivare solo in gnome-terminal in Gnome 3.8 e sopra, prova: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". L'UID del profilo può essere ottenuto dalle preferenze del profilo. Grazie ai documenti ArchWiki per l'aiuto .
g13n,

4

Nessuna delle precedenti ha funzionato per me su Debian Jessie. Ho elaborato la seguente soluzione dai recenti documenti di 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

Per automatizzare questo per tutti i profili, inserire in 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

Ciò recupera gli UUID dall'elenco dei profili come sopra con gsettingse rimuove i caratteri non necessari [',]. L'elenco risultante viene utilizzato per impostare cursor-blink-modesu off.


Bene, questo è certamente intuitivo, e ovviamente molto meglio della vecchia interfaccia "toggle the checkbox" ... Cosa stanno pensando?
Nemo,

2

Prova questo. Per disabilitare il lampeggiamento del cursore a livello di desktop: basta premere Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:

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

Per disabilitare il lampeggiamento solo per il profilo predefinito di Gnome Terminal:

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

Fonte: M.Friedrich


Ciao mitch Questo non funziona. Il cursore nel Terminale lampeggia ancora. Inoltre, è esattamente lo stesso approccio a cui ho fatto riferimento e che aveva anche descritto che non funziona con Gnome 3.8.
Dan Sherban,

Ho cambiato i comandi nella mia risposta. Provalo e fammi sapere.
Mitch

Purtroppo ancora non funziona. Per te funziona?
Dan Sherban,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.