Você também pode usar dconf-editor
. Esta opção tornará a configuração persistente nas sessões.
sudo apt-get install dconf-editor
Depois de iniciar o dconf-editor
, navegue até org > > gnome > > área de trabalho > > fontes de entrada
Adicione as opções necessárias em xkb-options
. As cadeias de opções são cercadas por aspas simples e separadas por vírgulas. Tenha cuidado para não excluir os colchetes nas extremidades.
Para habilitar ctrl + alt + backspace para matar a sessão X, adicione 'terminate:ctrl_alt_bksp'
Você pode usar esse método para inserir a maioria das opções tradicionais do xkb que não estão mais disponíveis em Configurações do sistema > > Entrada de texto . As exceções são as configurações para alternar os layouts de teclado, que atualmente não funcionam devido a um bug.
Para obter uma lista das opções e da sintaxe, use man 7 xkeyboard-config
em um terminal.
Para executar os comandos equivalentes a usar dconf-editor
de um terminal, use
gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"
Observe as aspas simples ao redor do valor, os colchetes ao redor disso, as aspas duplas ao redor da coisa toda. Em outras palavras, assim como em dconf-editor
.
Note que isso irá deletar suas outras configurações nas opções xkb, se você tiver alguma.
Você pode obter as configurações existentes com
gsettings get org.gnome.desktop.input-sources xkb-options
Se você não alterar esses valores com muita frequência, talvez seja mais simples combinar as configurações existentes com a nova manualmente e a execução gsettings set
.
Também pode ser feito de uma só vez na linha de comando. Eu coloquei em um pequeno script aqui para facilitar a leitura.
#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"
A segunda linha obtém os valores atuais e concatena a opção terminate...
. O comando sed retira o colchete direito dos valores atuais.
Observe que, embora a cadeia de argumentos para o comando gsettings get
no terminal precise de aspas duplas em torno do valor
"['val', 'val2']"
a string de argumento quando executada em um script deve não ter aspas duplas.
['val', 'val2']