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óriosymbols
. -
Além do novo arquivo de layout, você precisará adicioná-lo aos modelos de regras (
rules/base.xml.in
ou possivelmenterules/base.extras.xml.in
- o arquivorules/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.