AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 976797
Accepted
Andreas
Andreas
Asked: 2017-11-16 11:55:46 +0800 CST2017-11-16 11:55:46 +0800 CST 2017-11-16 11:55:46 +0800 CST

Como instalo um layout de teclado?

  • 772

Eu tenho um arquivo de layout de teclado que desejo instalar no 17.10, mas não consigo fazê-lo funcionar.

Como isso deve ser feito?

Até agora eu tentei

  • Adivinhar como fazer isso com base nos arquivos existentes /usr/share/X11/xkb/symbols/e na aparência de/usr/share/X11/xkb/rules/evdev.xml
  • Adivinhar o que é uma "variante", como adicioná-la, quais campos precisam ser atualizados, onde o conteúdo deste arquivo de símbolos deve ser colocado
  • Supondo que colocá-lo com um nome exclusivo diretamente /symbols/significa que tenho que adicioná-lo como um <layout>arquivo evdev.xml. Ainda não tenho ideia se isso é verdade, nem qual campo - se houver - deve corresponder ao nome do arquivo
  • Supondo que colocá-lo dentro de um arquivo existente /symbols/significa que tenho que adicioná-lo como uma "variante". Não faço ideia se isso é verdade

Ajudaria se houvesse alguma maneira de evitar a adivinhação. Não preciso de um curso intensivo de arquitetura, apenas uma maneira não ambígua de fazer o layout do teclado...

  1. aparecer na caixa de diálogo de configurações de layout do teclado e...
  2. produzir a entrada correta

Até agora, o mais longe que cheguei é o número 1 - mas não me pergunte como, porque não sei qual parte fez isso.


Atualizar

Exatamente isso foi feito

  • O conteúdo do arquivo de símbolos ao qual vinculei está em/usr/share/X11/xkb/symbols/svorak-a5

  • O seguinte bloco foi inserido /usr/share/X11/xkb/rules/evdev.xmllogo antes da sequência de elementos pré-existentes <layout> <configItem> <name>se:

     <layout>
       <configItem>
         <name>svorak-a5</name>
    
         <shortDescription>sva5</shortDescription>
         <description>Svorak A5</description>
         <languageList>
           <iso639Id>swe</iso639Id>
         </languageList>
       </configItem>
     </layout>
    
  • /var/lib/xkbnão contém .xkms.

keyboard-layout
  • 1 1 respostas
  • 1299 Views

1 respostas

  • Voted
  1. Best Answer
    Gunnar Hjalmarsson
    2017-11-16T12:12:04+08:002017-11-16T12:12:04+08:00

    Primeiro você deve dar um nome à variante de layout; veja /usr/share/X11/xkb/symbols/seexemplos. Em seguida, adicione-o /usr/share/X11/xkb/symbols/see adicione uma entrada correspondente a /usr/share/X11/xkb/rules/evdev.xml.

    Editar:

    Testei as etapas na seção "atualizar" da sua pergunta e funcionou bem para mim depois de reiniciar. O layout é mostrado em um submenu de sueco (Suécia) .

    Para testar alterações subsequentes, a reinicialização não é necessária, mas este comando deve ser suficiente:

    systemctl restart keyboard-setup
    

    EditarII:

    Eu tenho uma teoria (não testada) sobre por que o layout não está funcionando tão bem quanto você gostaria. Tente alterar as duas primeiras linhas em svorak-a5:

    partial alphanumeric_keys
    xkb_symbols "svorak" {
    

    para

    default partial alphanumeric_keys
    xkb_symbols "basic" {
    
    • 2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve