Como se pode criar um instalador para o layout de teclado personalizado

4

Consegui criar um layout de teclado personalizado para meu idioma .

Agora que o teclado está em um estado em que posso compartilhá-lo. Eu não sei como fazer um pacote redistribuível.

    
por Junaid Qadir Shekhanzai 28.04.2016 / 12:30

1 resposta

5

Para adicioná-lo ao pacote oficial xkeyboard-config , você o desenvolveria como um patch para o pacote xkeyboard-config . Veja o guia de contribuição do código ; layouts contribuídos são feitos por patches em seu rastreador de bugs. Você pode clonar o repositório upstream com:

git clone git://anongit.freedesktop.org/git/xkeyboard-config
  • De uma rápida olhada em seu layout, acho que você precisa adicionar a palavra-chave default à definição de sub-rotina ( default xkb_symbols "basic" ), para declarar que o layout é o padrão para esse arquivo. Seu arquivo em si seria colocado no diretório symbols .

  • Além do novo arquivo de layout, você precisará adicioná-lo aos modelos de regras ( rules/base.xml.in ou possivelmente rules/base.extras.xml.in - o arquivo rules/evdev.xml será gerado a partir do mesmo modelo).

  • Verifique novamente a documentação do projeto para outros detalhes que eu possa ter perdido.

Você também pode adicionar esse patch ao pacote de fontes do Ubuntu aplicá-lo com o dpkg padrão construir ferramentas. Isso permitiria que você distribuísse suas modificações para outros usuários do Ubuntu com dificuldade mínima. Veja perguntas como Como criar e manter o patch no pacote Debian? para mais detalhes.

    
por quixotic 07.04.2017 / 23:22