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-mode
para desativar.
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 .