Is (wayland's) libinput algo novo, isto é, não relacionado ao servidor X.Org?

3

Depois de ler o link que informa

libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect.

Estou confuso. Espero sinceramente que o acima signifique que libinput é algo novo, o que deve significar que nada deste horrível layout de teclado relacionado ao X.Org será transferido para o X.Org.

Estou confuso com a menção de X.Org como "driver de entrada X.Org"? Isso significa um pouco

a) que o algo do X.Org, ou seja, um driver de entrada, é trazido para Wayland ou

b) que o Wayland (ou libinput) irá fornecer algum suporte para trás, de modo que ele seria capaz de encaminhar eventos de entrada para um servidor X.Org rodando como um cliente dentro do Wayland?

Uma boa maneira de saber isso, seria saber como os layouts de teclado são implementados no Wayland (espero que não seja tão complicado como no X.Org)

Renúncia / Atualização:
Desde que houve uma baixa de votos. Esta questão não deve implicar que "estar relacionado ao servidor X.Org" é negativo. Deve simplesmente ajudar a entender onde colocar essa biblioteca.

    
por humanityANDpeace 24.02.2015 / 16:47

1 resposta

3

Sim, o libinput é algo novo que começou como parte do projeto do wayland a ser usado em vez dos drivers de entrada x11 (como xorg-evdev e xorg-synaptics e xorg-wacom e assim por diante).

Em resposta ao seu cenário a / b, seria b, isto é, que libinput não é dependente de wayland e, portanto, pode ser executado em outros servidores de exibição (como X ou Mir) também.

    
por 24.02.2015 / 18:19