Como alterar a vírgula decimal ',' para o período decimal '.' no teclado numérico do teclado?
Eu usei, xmodmap
mas sempre que altero o layout do teclado, as alterações (por xmodmap) são redefinidas.
command-line
xmodmap
awesome
pl1nk
fonte
fonte
~/.Xmodmap
e, em seguida, colocarxmodmap ~/.Xmodmap
em~/.xinitrc
geralmente funciona. Como alternativa, você pode adicionar o comandoxmodmap ~/.Xmodmap
como um item de inicialização.Xmodmap
estão sendo chamados por um script de inicialização, que funciona até alterar o layout do teclado, onde as configurações do Xmodmap estão sendo redefinidas.Respostas:
Eu acho que o problema é que você está misturando
xmodmap
comandos comsetxkbmap
comandos (seja na linha de comando ou usando os menus de configurações gráficas). Como você observou, ossetxkbmap
comandos substituirão osxmodmap
comandos quando você alterar o layout do teclado. A solução lógica seria, portanto, usarsetxkbmap
para alterar o layout e a vírgula do teclado para um período decimal.Quando você
setxkbmap
altera o layout, todas as personalizações especificadas também são aplicadas: a lista completa de opções está disponível em/usr/share/X11/xkb/rules/evdev.lst
. Como não sei quais layouts de idioma você usa, coloquei apenas dois exemplos no final do comando a seguir, que você pode usar para alternar layouts com ALt+ Shift. Se você tiver mais mapeamentos de teclas ou ligações que deseja ativar, basta adicioná-los ao comando:A primeira opção de comando (
-option ''
) limpa todas as configurações atuais, pois quando novas configurações são adicionadas e não substituem as existentes, a menos que essa opção seja usada. O segundo (-option kpdl:dot
) garante que a tecla apropriada do teclado seja um ponto ou ponto; o terceiro comando switch (-option grp:switch,grp:alt_shift_toggle
) configura sua capacidade de alternar os layouts com ALt+ Shifte o último (gb,nl
) especifica os layouts para os quais alternar.Para verificar suas configurações, você pode inserir
o que resulta em:
Adicione a
setxkbmap
linha completa mais acima como um item de inicialização para garantir que ela esteja ativada e disponível para você usar.Mais informações
setxkbmap
estão disponíveis, digitandoman setxkbmap
ou visualizando as páginas de manual do Ubuntu online .fonte
Super
+Space
. Que tipo de comando devo usar neste caso?No Ubuntu 14.04 LTS, há pelo menos duas maneiras de fazer isso. Premissas:
Opção 1: GUI (dconf-editor)
Execute (Alt + F2) "dconf-editor", navegue na árvore para o esquema "org.gnome.desktop.input-sources" e defina a chave "xkb-options" para o valor desejado, por exemplo, "['kpdl: vírgula '] "ou" [' kpdl: ponto '] ".
Os valores são definidos na ajuda do xkeyboard-config:
Isto é o que eu encontrei lá:
Opção 2: linha de comando (gsettings)
Você também pode usar a linha de comando em vez da GUI do dconf-editor para realizar o mesmo. Como isso:
fonte
sudo apt install dconf-editor
). Obrigado!