Relação entre setxkbmap e xorg.conf

1

Desejo ajustar meu turno + comportamento numpad-home do tipo microsoft. Nas minhas distros anteriores, lembro de acrescentar no meu xorg.conf.d/*keyboard.conf um XkbOption e isso resolveu tudo. Agora eu peguei o mesmo caminho sem sucesso, e depois de mais algumas pesquisas, eu tive que fazer setxkbmap -option numpad:microsoft para resolver o meu problema. De forma atraente, meus arquivos xorg.conf são sobrescritos ou ignorados em cada inicialização do sistema. Para ser mais preciso, minha linha adicionada não foi sobrescrita, mas ignorada. Então, quando renomei 00-keyboard.conf as 80-keyboard.conf para ver como elas se comportam, criei um arquivo 00-keyboard.conf padrão desde o início na inicialização.

Qual é a relação exata entre setxkbmap e /etc/X11/xorg.conf.d configs? Onde o que armazena suas configurações padrão que sobrescrevem minhas próprias configurações? É apenas mais uma maneira sistemática intrusiva de fazer as coisas, ou sou eu paranóico, como eu tenho um strong desgosto pelo sistema?

Para esclarecer, consegui o resultado que quero, estou apenas tentando ver o que está acontecendo.

Resumo: Qual é o mecanismo que ignora minhas alterações manuais em /etc/X11/xorg.conf.d/*-keyboard.conf e me obriga a usar setxkbmap ? Onde os padrões são armazenados e como e por que eles são substituídos em cada inicialização?

    
por corsel 11.03.2018 / 16:41

1 resposta

1

A explicação mais provável para o comportamento que você descreve é:

  • As configurações em xorg.conf work.
  • Quando você efetua login, seu ambiente de desktop altera a configuração dos padrões do sistema para os padrões do usuário , o que é perfeitamente razoável de se fazer.
  • Se você executar setxkbmap depois, isso alterará a configuração da sessão atual.

Você precisa descobrir como configurar seu ambiente de área de trabalho para o comportamento desejado ou executar o comando setxkbmap como parte de algo que é executado com atraso suficiente durante o processo de inicialização do ambiente de área de trabalho.

    
por 12.03.2018 / 19:43