Quero usar meu teclado de alumínio longo da Apple com as teclas Command Cmd
e Control trocadas Ctrl
. Como isso é feito passo a passo no Trusty Tahr (14.04) usando xkb
?
Nota: Esta solução não funciona para mim, como foi xkb
substituído xmodmap
no 13.04 ou mesmo antes .
keyboard-layout
xkb
apple-keyboard
Aleksandar Savkov
fonte
fonte
Respostas:
Esta resposta é baseada principalmente na resposta dada aqui . O motivo pelo qual pergunto e respondo a essa pergunta novamente é o passo final, que não foi totalmente descrito. Para uma leitura mais detalhada sobre
xkb
veja aqui , aqui e aqui .Crie um arquivo em
/usr/share/X11/xkb/symbols
(também pode estar em/etc/X11/xkb/symbols
) chamadoaltwin2
e contendo o seguinte mapeamento:Insira a seguinte linha na
option = symbols
seção em/usr/share/X11/xkb/rules/evdev
(desconsidere o aviso na primeira linha):Adicione a nova opção
/usr/share/X11/xkb/rules/evdev.lst
na seçãooption
:Se você não sabe onde seu arquivo de configuração do teclado é, você pode editá-lo usando dconf-editor , acrescentando
"altwin2:cmd_n_ctrl"
emxkb-options
sob org :: gnome :: ambiente de trabalho :: input-fontes como mostrado aqui . Se você souber onde está o seu arquivo de configuração, inclua a nova opção noXkbOptions
campo, como mostrado abaixo:Reinicie ou reinicie
lightdm
para atualizar as alterações:NOTA: se alguma alteração for feita diretamente nos arquivos de layout, ou seja, não usar opções, os arquivos em cache
/var/lib/xkb/
deverão ser excluídos conforme indicado aqui .fonte
!option = symbols
seção, nãooptions = symbols
(tempo gasto procurando por "options =" para encontrar a seção).No 16.04, é aqui que finalmente consegui que isso funcionasse. O Xmodmap não funciona universalmente em todos os aplicativos, a ferramenta de gnome tweak não tinha a função, o dconf editou uma troca de teclas altwin2 personalizada (como a resposta principal aqui) falhou, então eu estava arrancando os cabelos até combinar várias respostas nesta completa e simples e solução elegante:
altere para:
Salve .
(Não sei se isso é necessário, mas fiz.)
Reinicie.
fonte