Altera o layout do teclado ao usar um teclado ou outro

2

Bem, eu estava lendo profundamente as opções setxkbmap e alterando as postagens dos layouts, mas não encontro o que preciso. Os problemas são os seguintes:

Eu tenho um laptop rodando o Fedora 23 Cinnamon Spin, o laptop usa o layout es_latam, mas no escritório eu uso um teclado USB com layout es_ES. Eu tenho ambos os layouts configurados no sistema operacional, mas tenho que alterá-lo manualmente.

A questão é: Existe uma maneira de detectar o teclado que estou usando e definir o teclado automaticamente de acordo com isso?

    
por X3MBoy 25.01.2016 / 17:07

1 resposta

0

Que tal um atalho na bandeja?

Solução de linha de comando:

As configurações locais do sistema são armazenadas no arquivo /etc/locale.conf, que é lido no início do boot pelo daemon do sistema

Para mostrar as configurações atuais, use a opção de status:

localectl status

você pode ver um resultado como este

~]$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: n/a
  • listam os mapas de teclado: localectl list-keymaps

  • altere o mapa de teclado do console: localectl set-keymap jp106

  • altere o mapa de teclas x11: localectl set-x11-keymap us

Se você quiser definir o inglês britânico como sua localidade padrão, primeiro encontre o nome dessa localidade usando localidades de lista. Então, como root, digite o comando no seguinte formato

localectl set-locale LANG=en_GB.utf8
    
por 25.02.2016 / 00:06