Under åren sedan starten har Linux blivit enklare och lättare att använda. Det brukade vara så att till och med att få det att springa alls var en seger, och nu tar vi det för givet. Med det sagt går inte allt så felfritt som möjligt.
Bärbara datorer, särskilt nyare bärbara datorer, kan fortfarande vara problematiska med Linux. En del av detta beror på Wi-Fi och batterihantering, men pekplattan är ofta också skyldig. Tyvärr kan dessa problem på pekplattan vara svåra att diagnostisera och fixa.
Innan du börjar
Om din pekplatta inte fungerar och du är ansluten till en extern mus, kontrollera i systeminställningarna att du inte har aktiverat alternativet “inaktiverad pekplatta när musen är ansluten”.
Grundläggande felsökning
Om du antar att din pekplatta inte fungerar alls kan du kontrollera om systemet känner igen den. Försök att köra följande:
cat /proc/bus/input/devices
Om utdata är för lång kan du använda less
istället för cat
. Du kan också köra följande:
cat /proc/bus/input/devices | grep -I touchpad
Du bör se något som liknar följande:
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio2/input0 S: Sysfs=/devices/platform/i8042/serio2/input/input8 U: Uniq= H: Handlers=mouse2 event8 B: EV=b B: KEY=420 0 70000 0 0 0 0 0 0 0 0 B: ABS=11000003
Om du inte får någon utdata som liknar ovanstående har du antingen att göra med ett kärnfel eller helt okänd hårdvara. Å andra sidan, om du ser ett meddelande om din pekplatta, försök följande:
xinput list
Om du får resultat från xinput
, Det är bra nyheter. Det betyder att du antingen måste installera rätt drivrutin eller helt enkelt konfigurera den.
Innan du går vidare kanske du vill ansluta en mus och använda den för att prova den grafiska inställningsmenyn för pekplattan. Var detta är beror på skrivbordet. Det är möjligt att din pekplatta helt enkelt inte är aktiverad. Om så är fallet markerar du bara rutan för att aktivera det.
Ta reda på vilken drivrutin du behöver
När du har en ledtråd från xinput
kan du behöva installera rätt drivrutin. Vanliga pekplatteleverantörer inkluderar Synaptics, ALPS och Elantech.
På vissa moderna Linux-system kommer installation av följande paket att innehålla stöd för ovanstående styrplattor:
xserver-xorg-input-libinput xserver-xorg-input-evdev xserver-xorg-input-mouse
I vissa fall kan du behöva installera ett annat drivrutinspaket som xserver-xorg-input-synaptics
.
Annan felsökning
De allra flesta Linux-pekplattans problem beror på att drivrutiner saknas. Med det sagt finns det några andra alternativ du kan behöva kontrollera.
På vissa bärbara datorer är det möjligt att inaktivera pekplattan helt i BIOS. Du kanske ser den listad av xinput
, men det fungerar inte. Se till att kontrollera detta innan du kastar din bärbara dator i papperskorgen.
Många bärbara datorer innehåller en hårdvaruknapp för att inaktivera pekplattan. Ofta fungerar detta genom att hålla ner ”Fn” -tangenten plus en av funktionstangenterna på tangentbordet. Detta kommer att orsaka liknande problem med en BIOS-switch, så se till att kolla efter det.
Pekplatta fungerar fortfarande inte?
Det finns en sista sak du kan prova om din pekplatta inte fungerar och du använder en äldre distribution. Prova en nyare Linux-distro. Det tar tid och ansträngning, ja, men nyare distributioner har nyare kärnor vilket innebär bättre hårdvarustöd.
Om du redan använder en uppdaterad distribution och din pekplatta inte fungerar kan du bara behöva ta bort det. En trådlös mus med en dongel är inte perfekt, men det är bättre än att inte ha något musstöd alls. Om du vill gå ett steg längre, ta en titt på vår lista över de bästa spelmössen för Linux.