Eu poderia jurar que havia uma configuração para isso no "Perfil" do terminal gnomo.
E então, em alguma versão do Ubuntu, essa configuração desapareceu e eu tive que usar o Sistema ➜ Preferências ➜ Teclado para desmarcar "O cursor pisca nos campos de texto".
Bem, nenhum deles parece estar funcionando agora. Então, como faço para que o cursor pare de piscar?
cursor-blink
"gsetting", que você pode consultar assim:gsettings get org.gnome.desktop.interface cursor-blink
. Há outras gsettings-cursor relacionados que você pode ajustar também, comocursor-blink-timeout
,cursor-size
, etc.Você pode desativar o piscar também na linha de comando (o gconf-editor não está instalado por padrão):
Para versões mais recentes do gnome-terminal, o comando mudou:
fonte
gsettings set ...
, não funcionou para mim. Eu resolvi isso comgsettings set org.gnome.desktop.interface cursor-blink false
.gsettings get ...
comando, deveria?gsettings get
comando obtém o uuid de um perfil chamadodefault
(que é o nome padrão), funciona se você alterar o comando paraDefault
?default
como nome porquegsettings get ...
funciona. Seria bom adicionar uma nota à resposta dizendo que o comando assume que o perfil é chamado padrão .Analiso este post em quase todas as instalações do Gnome. Parece que o nome real da variável muda de vez em quando.
Minha solução:
gsettings list-recursively | grep blink
Em seguida, defino o valor do link de Verdadeiro para Falso. A partir de agora, é org.gnome.desktop.interface piscar de cursor, então:
gsettings set org.gnome.desktop.interface cursor-blink false
Espero que isso ajude alguém no futuro!
fonte
Você pode enviar uma sequência de escape para o terminal (qualquer POSIX compatível, eu acho) configurando o caractere atual do cursor usando
tput
:Basta colocar o que você preferir em seu script Runcom locais:
~/.zshrc
,~/.bashrc
- o que é o seu veneno - ou em um global em/etc
se você desejar que ele seja executado para todos os usuários.fonte