Dell-styreplaten fungerer ikke i Ubuntu
Sammendrag: Styreplaten fungerer ikke på din bærbare Dell-datamaskin som kjører Ubuntu? Følg denne trinnvise veiledningen for å fikse problemer med styreplate, mus og markør raskt.
Instruksjoner
Reagerer ikke styreplaten, musen eller berøringsskjermen på Dell-datamaskinen som kjører Ubuntu? Ikke bekymre deg, denne guiden leder deg gjennom hver løsning, trinn for trinn. Når styreplaten slutter å fungere, kan det skyldes et problem med selve maskinvaren, for eksempel en løs tilkobling eller et programvarerelatert problem, som en driverkonflikt eller feil konfigurasjon. Vi hjelper deg med å finne ut hvilken det er, og deretter fikse det.
Før du begynner
Koble til en midlertidig mus først.
De fleste trinnene i denne veiledningen krever at du åpner en terminal eller navigerer i menyer. Hvis styreplaten ikke fungerer, kobler du til en USB-mus før du begynner, slik at du kan følge med. Hvis du ikke har en tilgjengelig, kan du bruke hurtigtaster (Tab, Arrow Keys, Enter) for å navigere i Ubuntus menyer.
Rask sjekkliste: Prøv disse først
Før du dykker ned i detaljerte rettelser, kan du gå gjennom denne raske sjekklisten. Disse enkle trinnene løser de fleste problemer med styreplaten i løpet av sekunder.
1. Sjekk hurtigtasten.
Mange bærbare Dell-PC-er har en dedikert tast eller funksjonstastkombinasjon for å slå styreplaten av eller på. Hvis du vil aktivere styreplaten på nytt, bruker du hurtigtaster som Fn + F3, F7 eller F9 (dette varierer etter modell) for å veksle på den. Se etter et styreplateikon på en av funksjonstastene (F1–F12). Avhengig av systemmodellen kan du utføre tastekombinasjoner for å aktivere eller deaktivere styreplaten. Noen systemer har en egen nøkkel til høyre for F12-tasten med et bilde av en styreplate og en X på, som aktiverer og deaktiverer styreplaten.
2. Sjekk om styreplaten er deaktivert i Ubuntu-innstillinger.
Hvis pekeplaten ikke fungerer, og du er koblet til en ekstern mus, må du kontrollere systeminnstillingene for å sikre at du ikke har aktivert alternativet "deaktiver pekeplaten når musen er tilkoblet".
- Gå til Innstillinger>, mus og pekeplate.
- Kontroller at styreplatebryteren er slått På.
- Kontroller at rullehastigheten er satt høyt nok til å registreres. Hvis den er for lav, fungerer ikke styreplaten som den skal.
3. Start datamaskinen på nytt.
En enkel omstart kan ofte fjerne midlertidige feil og tillate Ubuntu å initialisere maskinvaren på nytt riktig.
Trinn 1: Test styreplaten i BIOS
Det første du må gjøre er å finne ut om problemet er med maskinvaren eller programvaren. Testing av styreplaten i BIOS (Basic Input/Output System), som kjører før Ubuntu laster, forteller deg nøyaktig det.
- Start Dell-maskinen på nytt.
- Når Dell-logoen vises på skjermen, trykker du gjentatte ganger på F2-tasten for å åpne BIOS.
- Når du er inne i BIOS, kan du prøve å flytte markøren med styreplaten eller bruke musen eller berøringsskjermen du vil teste.
- Se etter innstillinger relatert til "Intern pekeenhet", "Styreplate" eller "Tastatur / mus", og kontroller at styreplaten er aktivert.
Hva betyr resultatet?
- Styreplaten fungerer IKKE i BIOS→ Dette er sannsynligvis et maskinvareproblem. Ta kontakt med Dells kundestøtte hvis datamaskinen dekkes av service, for å få mer hjelp.
- Styreplaten FUNGERER i BIOS → Problemet er med operativsystemet eller programvaren for enheten. Fortsett med denne veiledningen for å feilsøke ytterligere.
Trinn 2: Sjekk om Ubuntu oppdager berøringsplaten din
Dette trinnet forteller deg om Ubuntus kjerne (kjernen i operativsystemet) kan "se" berøringsplaten din i det hele tatt.
- Åpne et terminalvindu. Trykk Ctrl + Alt + T på tastaturet.
- Skriv inn følgende kommando i terminalen, og trykk deretter Enter:
less /proc/bus/input/devices - Se gjennom listen som vises. Du bør se pekeplaten din oppført, ofte som noe som SynPS / 2 Synaptics TouchPad eller ELAN Touchpad.
- Hvis styreplaten oppdages, er problemet programvarerelatert, ikke maskinvare. Gå videre til trinn 3.
- Hvis berøringsplaten ikke er oppført i det hele tatt, kan det hende at den ikke gjenkjennes av Linux-kjernen. Gå til trinn 6.
Du kan også kjøre denne kommandoen for å få flere detaljer: xinput list
Dette gir deg maskinvare-ID-en til styreplaten. Hver datamaskin viser et annet nummer.
Trinn 3: Oppdater systemet
Et fullstendig oppdatert Ubuntu-system inneholder ofte oppdaterte drivere og kjernemoduler som kan løse problemer med maskinvarekompatibilitet. Dette er alltid et godt utgangspunkt.
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Kjør følgende kommandoer, én om gangen. Trykk på Enter etter hver enkelt:
sudo apt-get updatesudo apt-get upgrade -yMerk:sudoer en kommando i Ubuntu som gir administratorrettigheter til kommandoen som følger den. Du må ha tilgang på administratornivå til datamaskinen for at disse kommandoene skal fungere. - Når oppdateringen er fullført, starter du datamaskinen på nytt.
- Test styreplaten for å se om den nå fungerer.
Trinn 4: Juster styreplateinnstillingene (for uberegnelig eller hoppende markør)
Følgende reparasjon er en anbefalt fremgangsmåte for feilsøking av styreplate- eller muskonfigurasjonen i Ubuntu. Dette er en modifikasjon av Ubuntu-operativsystemet som har hatt stor suksess med å løse problemer som en uberegnelig eller hoppende markør.
Hva gjør disse innstillingene?
Her er en vanlig engelsk forklaring på de mest nyttige alternativene:
- Trykke: Dette lar deg bruke fingeren og trykke for å klikke. Hvis du utelater dette alternativet, må du fysisk trykke på styreplaten for å aktivere et klikk. Når dette alternativet er aktivert, aktiverer et trykk med to fingre et høyreklikk.
- DisableWhileTyping: Dette er aktivert som standard og forhindrer utilsiktet bevegelse av markøren mens du skriver.
- AccelProfile adaptive: Dette aktiverer akselerasjonsprofilen for musen, noe som bidrar til at hastigheten på pekeren føles mer naturlig og mindre treg. Den adaptive innstillingen anbefales siden den endres basert på hva du skriver inn.
- SendEventsMode disabled-on-external-mouse: Når en USB-mus oppdages, deaktiveres styreplaten automatisk.
Hvis du vil bruke disse innstillingene permanent på en X11-økt, gjør du følgende:
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Kjør følgende kommando og trykk Enter:
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
Merk: Hvis mappen ikke finnes ennå, oppretter du den først med:sudo mkdir -p /etc/X11/xorg.conf.d/ - Legg til følgende tekstblokk i filen:
Seksjon "InputClass" Identifikator "styreplatekonfigurasjon" MatchIsTouchpad "på" MatchDriver "libinput" Alternativ "Trykke" "på" Alternativ "TappingDrag" "true" Option "DisableWhileTyping" "true" Alternativ "AccelProfile" "adaptiv" Alternativ "AccelSpeed" "0.4" Alternativ "SendEventsMode", "deaktivert-på-ekstern-mus" Alternativ "NaturalScrolling" "false" EndSection
- Trykk Ctrl + O for å lagre, og trykk deretter Enter for å bekrefte. Trykk Ctrl + X for å avslutte.
- Start datamaskinen på nytt.
- Test styreplaten for å se om problemet er løst.
Trinn 5: Løs høyreklikk som ikke fungerer
Fra og med Ubuntu 18.04 ble høyreklikkoppførselen for styreplaten endret. Denne endringen ble gjort i GNOME 3.28 og påvirker enhver distribusjon som bruker skrivebordsmiljøet GNOME.
Hvis høyreklikket ikke fungerer på et GNOME-skrivebord, følger du disse trinnene:
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Kjør følgende kommando og trykk Enter:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Dette aktiverer det nederste området på styreplaten for å klikke. Hvis du trykker nederst til venstre på styreplaten, får du et venstreklikk, og hvis du trykker nederst til høyre, får du et høyreklikk.
Hvis du vil gå tilbake til høyreklikkmetoden med to fingre, kjører du: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers
Trinn 6: Installer styreplatedrivere på nytt eller bytt styreplatedrivere
Moderne Linux-distribusjoner leveres med libinput som standard styreplatedriver. Den eldre Synaptics-driveren er avskrevet og vedlikeholdes ikke lenger i de fleste distribusjoner. Hvis du fortsatt kjører Synaptics, løser bytte til libinput mange problemer alene.
Alternativ A: Installere libinput-driveren
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Kjør følgende kommandoer én om gangen, og trykk på Enter etter hver av dem:
sudo apt-get install xserver-xorg-input-libinput libinput-tools - Start datamaskinen på nytt.
Alternativ B: Installer Synaptics-driveren på nytt (hvis styreplaten krever det)
Vanlige touchpad-leverandører inkluderer Synaptics, ALPS og Elantech. Hvis styreplaten krever Synaptics-driveren spesifikt, kjører du følgende:
sudo apt-get remove xserver-xorg-input-synapticssudo apt-get install xserver-xorg-input-synaptics
Start deretter datamaskinen på nytt.
Alternativ C: Løs konflikter når Ubuntu oppdager to styreplater
Noen ganger oppdager Ubuntu en duplikat styreplateoppføring, noe som forårsaker uregelmessig oppførsel. Slik kontrollerer du dette:
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Kjør følgende kommando og trykk Enter:
xinput list
Synaptics-berøringsplaten skal ikke vises hvis du allerede har byttet til libinput. Hvis du fortsatt ser den ekstra berøringsplaten oppført, må du kanskje deaktivere den gamle Synaptics-konfigurasjonen.
- For å deaktivere den motstridende Synaptics-konfigurasjonen, kjør følgende kommando og trykk Enter:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf - Finn Touchpad catchall-delen , og legg til en
#-symbolet på starten av hver linje i den delen for å kommentere det (deaktiver det). - Trykk Ctrl + O for å lagre, deretter Enter for å bekrefte. Trykk Ctrl + X for å avslutte.
- Start datamaskinen på nytt, og test styreplaten.
Trinn 7: Fix styreplaten fungerer ikke etter hvilemodus eller suspendere
Hvis styreplaten slutter å fungere etter at den har stått ubrukt en stund, kan det skyldes strømstyring under kjøring. Deaktiver strømstyring av styreplateenheten i sanntid, og kontroller om problemet vedvarer.
Rask løsning: Last inn inndatamodulen på nytt:
For bærbare datamaskiner der styreplaten slutter å svare etter hvile eller gjenoppta, hjelper det ofte å laste inn inngangsmodulen på nytt.
- Åpne et terminalvindu. Trykk Ctrl + Alt + T.
- Prøv hver av følgende kommandoer, én om gangen, og trykk ENTER etter hver av dem. Test styreplaten etter hver enkelt for å se om det hjelper:
sudo rmmod psmouse && sudo modprobe psmousesudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpisudo rmmod i2c_hid && sudo modprobe i2c_hidsudo rmmod i2c_hid && sudo modprobe i2c_hid
- Når du har funnet kommandoen som fungerer, kan du kontrollere at styreplaten er tilbake ved å kjøre:
xinput list
Trinn 8: Bekreft oppdaging av styreplate og driverdetaljer
Kjører kommandoen sudo libinput debug-events Viser inndatahendelser i sanntid. Beveg fingeren på styreplaten: Hvis ingenting vises, er problemet på kjernedrivernivå, og du trenger kanskje en nyere kjerne- eller fastvarepakke.
Du kan også kjøre følgende kommandoer for å samle inn mer informasjon om hva som skjer med styreplaten: xinput list-props <ID>
Erstatte <ID> med styreplatens maskinvare-ID-nummer fra xinput list Utgang. Dette viser deg alle alternativene som er aktivert og deaktivert, og verifiserer også at libinput fungerer som det skal.
Trinn 9: Siste utvei: Installer Ubuntu på nytt
Hvis ingen av trinnene ovenfor løser problemet, kan du få en ny og ren start med alle de nyeste driverne og kjernemodulene ved å installere Ubuntu på nytt.
Ubuntu ISO-filer er tilgjengelige for nedlasting for støttede systemer på Dell-nettstedet for Drivere og nedlastinger. Gå til Dell.com/support/drivers og skriv inn service-ID-en eller ekspresservicekoden for å finne riktig versjon for datamaskinen din.
Trenger du fortsatt hjelp?
Hvis du har prøvd alt i denne veiledningen og styreplaten fortsatt ikke fungerer, er vi her for å hjelpe.
- Dells fora: Få svar fra andre Dell-brukere og -eksperter.
- Finn service-ID-en din: Se på undersiden av den bærbare datamaskinen, eller gå til Dell.com/support for å sjekke garantistatusen.
Vanlige spørsmål
Spm.: Hvorfor sluttet Dell-styreplaten å fungere etter en Ubuntu-oppdatering?
A: Ubuntu utgir regelmessig oppdateringer som inkluderer feilrettinger og driverforbedringer. Hvis systemet ikke er oppdatert, kan det hende at du bruker en gammel versjon av styreplatedriveren med kjente problemer. Noen ganger kan en ny kjerneoppdatering introdusere et kompatibilitetsproblem med en bestemt styreplatemodell. Kjører sudo apt-get update && sudo apt-get upgrade -y Og omstart løser vanligvis dette.
Spm.: Hvorfor fungerer pekeplaten min i Windows, men ikke i Ubuntu?
A: Ubuntu er avhengig av kjernen for å grensesnitt med maskinvare. Hvis styreplatemodellen på den bærbare Dell-PC-en krever en nyere driver enn den som er inkludert i den gjeldende Ubuntu-kjerneversjonen, kan det oppstå problemer. Bytte til libenput-driveren (trinn 6) eller oppdatere kjernen hjelper vanligvis.
Spm.: Markøren hopper tilfeldig rundt. Hva skal jeg gjøre?
Svar: Dette er et vanlig problem som en endring i libinput-konfigurasjonen kan løse. Det har hatt stor suksess med å fikse uberegnelig eller hoppemarkøradferd og bør forbedre din generelle pekeflateopplevelse. Følg trinn 4 i denne veiledningen.
Spm.: Høyreklikket mitt fungerer ikke på Ubuntu. Hvordan fikser jeg det?
A: Denne virkemåten ble introdusert med endringer gjort i GNOME 3.28. Følg trinn 5 i denne veiledningen for å gjenopprette høyreklikkfunksjonalitet.
Spm.: Hvordan vet jeg om styreplaten er et maskinvare- eller programvareproblem?
A: Test det i BIOS (trinn 1). Hvis det fungerer der, men ikke i Ubuntu, er det et programvareproblem. Hvis det heller ikke fungerer i BIOS, er det sannsynligvis et maskinvareproblem, og du bør kontakte Dells kundestøtte.
Spm.: Hvilken styreplatedriver skal jeg bruke: libinput eller Synaptics?
A: Moderne Linux-distribusjoner leveres med libinput som standard styreplatedriver. Den eldre Synaptics-driveren er avskrevet og vedlikeholdes ikke lenger i de fleste distribusjoner. Vi anbefaler libinput for alle gjeldende Ubuntu-versjoner.