Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[SOLVED] Is there a way to use Debian xorg without libinput?

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
User avatar
Meow
Posts: 29
Joined: 2015-04-13 23:32
Has thanked: 5 times

[SOLVED] Is there a way to use Debian xorg without libinput?

#1 Post by Meow »

As Wayland is still experimental WIP, it introduces issues and problems because of the inclusion of libinput and other buggy stuff.

Is there a way to custom-build Debian xorg with traditional xorg, not contaminated with wayland stuff?
Or, are there alternative xorg packages without libinput, so I do not need to manually fix libinput after I updated/upgraded the system?
Last edited by Meow on 2018-04-13 03:37, edited 1 time in total.

User avatar
bw123
Posts: 4015
Joined: 2011-05-09 06:02
Has thanked: 1 time
Been thanked: 28 times

Re: Is there a way to install/build Debian xorg without wayl

#2 Post by bw123 »

It's not necessary to rebuild anything. All you have to do is install another pkg that provides xorg-driver-input, then remove xserver-xorg-input-all and xserver-xorg-input-libinput

Then you have no libinput at all, so no contamination.

p.s. on stretch this works
resigned by AI ChatGPT

Segfault
Posts: 993
Joined: 2005-09-24 12:24
Has thanked: 5 times
Been thanked: 17 times

Re: Is there a way to install/build Debian xorg without wayl

#3 Post by Segfault »

For sake of truth, libinput itself does not depend on Wayland. It works just fine with plain Xorg. Unless it is built with Wayland as dependency, that is.

User avatar
Meow
Posts: 29
Joined: 2015-04-13 23:32
Has thanked: 5 times

Re: Is there a way to install/build Debian xorg without wayl

#4 Post by Meow »

Guys, thank you very much!
You led me on the right path!

On Buster, the solution to these libinput problems was:

1. make sure libinput cannot get loaded anymore:

Code: Select all

# apt purge xserver-xorg-input-libinput
# apt install xserver-xorg-input-evdev
2. creating a /etc/X11/xorg.conf containing this, to make sure that evdev replaces libinput completely and correctly:

Code: Select all

Section "InputClass"
    Identifier "evdev keyboard defaults"
EndSection

Section "InputClass"
        Identifier "evdev pointer catchall"
        Driver "evdev"
EndSection
Now the problems caused by libinput are gone :D

Post Reply