Como adiciono um modelo de teclado ao Ubuntu e dou de volta esse modelo para a comunidade?

9

Hey eu tenho novo laptop Lenovo z570 recentemente. Tem um teclado exclusivo. Eu sou capaz de usá-lo, mas não para suas capacidades completas. Não consigo mapear algumas das chaves 'extras' para suas respectivas funções. Não existe um modelo de teclado separado para o lenovo z570. Eu gostaria de configurar este teclado corretamente e dar de volta aos repositórios do Ubuntu para armazenamento, para que mais tarde alguém usando o mesmo laptop possa usar minha configuração que eu configurei.

Como faço isso?

    
por ksinkar 10.05.2012 / 06:00

3 respostas

6

Criando um mapa de chaves modificado e enviando para o projeto do Ubuntu

É ótimo que você esteja pensando em ajudar outros usuários do seu computador. Aqui estão alguns passos que você pode seguir.

Vou tentar dar um esboço dos passos necessários. Os detalhes dependerão do que seu computador precisa.

Criando um mapa de chaves modificado

As instruções detalhadas para definir um teclado personalizado para o Ubuntu são aqui . Sugiro que você copie o arquivo de teclado existente para um novo nome e, em seguida, modifique esse arquivo para adicionar e modificar o que é necessário. Você pode fazer isso com o gksudo gedit / usr / share / X11 / xkb / símbolos / old-name e fazer as alterações no seu editor. Em seguida, salve-os com um novo nome. Se você esquecer, pode reinstalar o pacote xkb-data.

Ativando e testando o mapa de teclado modificado

Vá para Configurações do sistema e selecione o painel de controle do teclado. Na parte inferior, selecione Configurações de layout . Então você pode clicar no ícone + no canto inferior esquerdo para adicionar o novo arquivo ao menu, selecioná-lo e testá-lo.

Contribuindo com o Ubuntu

Se você não tiver um, deverá obter uma conta do Launchpad. Vá para o launchpad e clique no canto superior direito para criar um. Caso contrário, faça o login.

O próximo passo é ir aqui e certifique-se de que alguém ainda não tenha arquivado um relatório. Supondo que esse não seja o caso, relate o problema de que o teclado padrão não é adequado para o Lenovo z570 e mencione o motivo.

Por favor, anexe o arquivo que você criou ao bug.

Sugiro voltar aqui e fornecer o link para o relatório de erros. Dessa forma, outros que reconhecem sua questão aqui como problema podem acessar o relatório de erros e clicar no link que diz que o bug os afeta.

Ajudando ainda mais pessoas

Você pode ir além disso, verificando este link na página da barra de lançamento do upstream deste pacote. Clicar na tag Bugs mostra problemas no pacote upstream que o Launchpad conhece. Também mostra que o Freedesktop mantém um sistema de relatório de erros para o upstream.

A maioria das distribuições do Linux provavelmente usa este pacote upstream, então sua contribuição pode ir mais longe depois de ter sido incluída. O Ubuntu não serve apenas como uma maneira de ajudar seus próprios usuários, ele contribui de volta para desenvolvedores de upstream, como aqueles no Debian e Freedesktop para ajudar usuários não-Ubuntu.

Você pode clicar no link Bugs são rastreados no freedesktop.org Bugzilla. na parte superior para acessar o sistema de relatórios de erros do Freedesktop e enviar o relatório de erros e o novo arquivo de mapa de chaves. Uma vez que você faz isso, você deve voltar ao seu relatório de bug do Launchpad e adicionar que o bug afeta o pacote upstream e colocar um link para o seu relatório de bug do upstream lá. Dessa forma, os desenvolvedores do Ubuntu saberão que eles não precisam fazer isso sozinhos.

Eu posso ver que a equipe do Ubuntu X está ocupada no trabalho preparando o Quantal, então este é provavelmente um bom momento para fazer uma contribuição. A lista de discussão deles está em [email protected] e tenho certeza que eles também estão no IRC.

    
por John S Gruber 24.05.2012 / 17:16
2

Suponho que você crie um novo layout para o seu teclado usando arquivos de configuração xkb. Para fazer isso, vá para:

/usr/share/X11/xkb/symbols

Aqui, você pode ver configurações de layouts de teclado por abreviações de país. Por exemplo, os layouts para o inglês americano estão em "nós". Neste arquivo, você pode definir o que deve acontecer se uma tecla for pressionada em diferentes situações.

Eu sugiro que você olhe para o arquivo us e tente tocar com as teclas até obter o jeito e depois criar seu próprio mapeamento personalizado.

Você pode ver um tutorial mais completo em: link

    
por Z0lenDer 22.05.2012 / 21:15
1

Você pode pedir a um usuário estabelecido do Launchpad para adicioná-lo ou, se puder codificar, acessar a ramificação do Bazaar correspondente a esse código e propor uma alteração lá. Talvez seja necessário ingressar no respectivo grupo primeiro, mas você pode sugerir o código sem uma associação ao grupo. Alguém precisará enviá-lo para você, no entanto.

    
por hexafraction 18.05.2012 / 22:29