Kan ikke deaktivere touchskærmen i 16.04???

Få hjælp til at sætte programmer eller funktioner op.
Hvidemose
Indlæg: 85
Tilmeldt: 14. dec 2010, 18:34

Kan ikke deaktivere touchskærmen i 16.04???

Indlæg af Hvidemose »

Jeg har forsøgt at deaktivere touchscreen på min asus laptop. På tidligere versioner af ubuntu (14.04 og 15.10), har jeg haft held med at gøre dette:


Edit /usr/share/X11/xorg.conf.d/10-evdev.conf

Tilføjet "Ignorer" "on" til den touchskærmsafsnittet:

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Ignore" "on"
EndSection

Men når jeg prøver at, er virker pegepladen ikke ved genstart...

Jeg har tjekket ovenstående conf fil igen, og den er tom...

Nogen her der har et bud på dette?
AJenbo
Admin
Indlæg: 20862
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Kan ikke deaktivere touchskærmen i 16.04???

Indlæg af AJenbo »

Din track pad bruges samme driver
Hvidemose
Indlæg: 85
Tilmeldt: 14. dec 2010, 18:34

Re: Kan ikke deaktivere touchskærmen i 16.04???

Indlæg af Hvidemose »

Som jeg ser det, ligger styringen af touchpladen i 3 sektion, så ikke under sidste sektion, der styrer touchskærmen.
Grunden til at jeg deaktiverer den er i øvrigt, at der er en hardwarefejl i skærmen, der gør brugen problematisk.

Og det umiddelbare problem er ikke, at jeg sætter filen forkert op, men at alt indholdet bliver slette når jeg ændre den, gemmer og genstarter. Det er jo samme måde jeg har gjort det på i både 14.04 og 15.10.

Kode: Vælg alt

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
Hvidemose
Indlæg: 85
Tilmeldt: 14. dec 2010, 18:34

Re: Kan ikke deaktivere touchskærmen i 16.04???

Indlæg af Hvidemose »

Fandt en løsning!

Tilsyneladende er der noget med xorg og libinput, der er lidt forvirring omkring i 16.04, men det lykkedes mig, at deaktiverer touchskærmen ved at ændre "evdev" til "libinput".

Så nu ser filen således ud:

Kode: Vælg alt

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection