Como desativar o cursor piscante no Gnome 3.8?

12

Existe esta solução proposta para desativar o cursor piscante no terminal Gnome. No entanto, ele não parece mais funcionar para o Gnome 3.8. A opção /apps/gnome-terminal/profiles/Defaultno Gconf não existe.

Então, o que é uma solução funcional para o Gnome 3.8?

Dan Sherban
fonte

Respostas:

16

Tente (em um terminal):

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

Como você pode ver, a chave foi movida para org.gnome.desktop.interface(via GSettings), para que você possa acessá-la via, dconf-editorse preferir.

Edwin
fonte
1
Para desativar apenas no gnome-terminal no Gnome 3.8 e acima, tente: dconf write /org/gnome/terminal/legacy/profiles:/:<profile-uid>/cursor-blink-mode "'off'". O UID do perfil pode ser obtido nas preferências do perfil. Obrigado aos documentos do ArchWiki pela ajuda .
g13n
4

Nenhuma das opções acima funcionou para mim no Debian Jessie. Eu trabalhei com a seguinte solução de documentos recentes do 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 isso para todos os perfis, digite 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

Isso recupera os UUIDs da lista de perfis, como acima gsettings, e remove caracteres desnecessários [',]. A lista resultante é usada cursor-blink-modepara desativar.

helmingstay
fonte
Bem, isso é certamente intuitivo e obviamente muito melhor do que a antiga interface "alternar a caixa de seleção" ... WTF eles estão pensando?
Nemo
2

Tente isso. Para desativar o cursor piscando em toda a área de trabalho: Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:

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

Para desativar a piscar apenas no perfil padrão do Gnome Terminal:

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

Fonte: M.Friedrich

Mitch
fonte
Oi Mitch. Isso não funciona. O cursor no terminal ainda está piscando. Além disso, é exatamente a mesma abordagem a que me referi e também descrevi que ele não está funcionando com o Gnome 3.8.
Dan Sherban
Eu mudei os comandos na minha resposta. Tente isso e me avise.
Mitch
Infelizmente ainda não está funcionando. Funciona para você?
Dan Sherban