Como posso criar um novo layout de teclado para o XFCE4?

3

Eu tenho um teclado Dvorak de hardware que eu gostaria de usar para inserir textos em uma língua não latina. Naturalmente, a solução padrão fornecida pelo XFCE4 não funciona, pois traduz as chaves como se elas estivessem em um QWERTY padrão layout. Então, estou pensando que criar um layout personalizado resolveria minha problema. Como posso fazer isso?

    
por Mark 08.08.2016 / 21:16

2 respostas

5

Se você não definiu o layout do teclado em todo o sistema, poderá especificá-lo em Xfce 4 Settings Manager .

Para definir o layout do teclado, siga as etapas abaixo:

  • Abra o Gerenciador de configurações do Xfce 4:

    Menu ⟹ Settings ⟹ Settings Manager

  • Clique no ícone do teclado.

  • Mude para a guia Layout.

  • Desmarque Usar padrões do sistema

  • Clique no botão Adicionar e escolha o mapa de teclado apropriado na lista.

  • Selecione o layout ativo.

Para editar atalhos, faça o seguinte:

Parâmetros Xfce4 ⟹ configurações do gerenciador de janelas ⟹ guia Teclado

Além disso, se você quiser alternar entre diferentes layouts, poderá usar e baixar seus plug-ins.

NB Se as soluções acima não ajudarem, recomendo que você leia este artigo , eu não tentei isso sozinho, mas acho que pode ajudar. Nesta etapa, se você se deparar com algum problema, a solução fornecida aqui do askubuntu pode ajudar.

    
por 08.08.2016 / 21:32
1

Estou tentando fazer a mesma coisa

Consegui adicionar um layout personalizado a /usr/share/X11/xkb/symbols , seguido de chattr -i dvg , para evitar erros. Então eu modifiquei ~/home/gordon/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml :

<?xml version="1.0" encoding="UTF-8"?>

<channel name="keyboard-layout" version="1.0">
  <property name="Default" type="empty">
    <property name="XkbDisable" type="bool" value="false"/>
    <property name="XkbOptions" type="empty">
      <property name="Group" type="string" value=""/>
      <property name="Compose" type="string" value=""/>
    </property>
    <property name="XkbLayout" type="string" value="dvg"/>
    <!-- <property name="XkbVariant" type="string" value="dvp"/> -->
    <property name="XkbModel" type="string" value="asus_laptop"/>
  </property>
</channel>

Ainda não sei como obter a lista de layouts de teclado preenchidos novamente no gerenciador de configurações. Não parece ser afetado por alterações em /usr/share/X11/xkb/symbols

    
por 16.02.2018 / 21:41