Slik sikrer du at et museklikk eller et tastaturtrykk vekker din Linux-PC.

Selv om oppstart av PC-en med strømknappen kan være pålitelig, er det ikke den mest praktiske eller ergonomiske løsningen for mange brukere. Et av de beste alternativene er å bruke tastaturet eller musen til å starte opp PC-en.

På overflaten kan det virke som om de fleste Linux-distribusjoner ikke støtter denne praktiske innstillingen. Det er lett å lure på: er det noen mulig måte å aktivere vekking med USB-enheter? På distribusjoner som Ubuntu og Debian tar det bare noen få enkle trinn å aktivere vekking fra USB.

Bestem hvilke USB-enheter du vil bruke

Før du endrer noen innstillinger, bør du tenke på hvilke USB-enheter du vil bruke for å vekke PC-en. De fleste liker å bruke tastaturet sitt. Å bruke musen er også et godt alternativ, men det er verdt å merke seg at mus er kjent for å være veldig kresne. De kan vekke noen PC-er med de minste bevegelsene.

I de fleste tilfeller bør du ikke aktivere alle enheter og porter for vekking. Selv om dette ikke vil forårsake direkte problemer, øker det sannsynligheten for at en av USB-enhetene dine kan forårsake uønsket oppvåkning.

instagram viewer

Når du har bestemt deg for hvilke USB-enheter du vil bruke for å vekke PC-en din, må du få mer informasjon om hver enhet ved å skrive inn følgende kommando i terminalen.

lsusb

Etter at du har trykket på Enter, vil terminalen skrive ut en liste over alle USB-enheter, inkludert deres navn, bussnummer, enhetsnummer og ID-nummer. Se gjennom listen til du finne riktig USB-enhet. Skriv ned bussnummeret og de fire siste sifrene i ID-nummeret for hver enhet du har tenkt å bruke for å vekke PC-en.

Aktiver USB-porter under suspendering

Deretter må du bekrefte at portene USB-enhetene dine er koblet til er aktivert for vekking. Start med å finne porten som hver USB-enhet er koblet til ved å skrive inn følgende kommando. Erstatte IDNUM med de fire siste sifrene i USB-enhetens ID-nummer.

grep IDNUM /sys/bus/usb/devices/*/idProduct

Systemet vil skrive ut bussen og porten som hver USB-enhet er koblet til (se ovenfor). Merk at katalogbanen som er skrevet ut viser at tastaturet (0027) for denne PCen er enhet 1-5.4.

Deretter bestemmer du om vekking er aktivert på portene som USB-enhetene dine bruker ved å skrive inn følgende kommando. Sjekk porten for hver enhet du har tenkt å bruke. Erstatte PORTNUM med portnummeret (for eksempel: 2-01 eller 3-14).

cat /sys/bus/usb/devices/PORTNUM/power/wakeup

Etter å ha skrevet inn kommandoen, vil systemet skrive ut om den angitte porten har vekking aktivert eller deaktivert (se ovenfor). Hvis noen porter har vekking deaktivert, bruk følgende kommando for å redigere filen og endre vekking til aktivert. Skriv inn passordet ditt hvis du blir bedt om det. Til slutt, lagre og avslutt filen.

sudo nano sys/bus/usb/devices/PORTNUM/power/wakeup

Konfigurer en oppvåkningsregel for USB-enheten din

Etter at du har aktivert vekking på datamaskinens porter, må du aktivere vekking for USB-enhetene dine. Du kan gjøre dette ved å åpne konfigurasjonsfilen for enhetens vekking med følgende kommando. Erstatte USBNUM med riktig navn for USB-enheten. Eks. Buss 001 = usb1, Buss 003 = usb3.

sudo nano /sys/bus/usb/devices/USBNUM/power/wakeup

Filen vil vise om vekking er aktivert eller deaktivert for den angitte enheten. Endre deaktivert til aktivert, og lagre og avslutt filen. Gjenta denne prosessen for hver enhet du har tenkt å bruke for å vekke datamaskinen fra suspendering ved å endre USBNUM hver gang.

Konfigurer de nye innstillingene til å vedvare etter omstart

Til slutt må du konfigurere PC-en slik at de nye innstillingene vedvarer etter hver omstart. Du bør starte med å åpne konfigurasjonsfilen med følgende kommando.

sudo nano /etc/rc.local

Når filen er åpnet (se ovenfor), må du bla til du finner delen av filen like etter kommentarene og før avslutt 0. Velg mellomrommet mellom kommentarene og avslutt 0 for å legge til en linje for hver port og enhet du har tenkt å bruke. Hvis filen er tom, velger du bare filen og legger til de nye konfigurasjonene på den første linjen.

ekko aktivert > /sys/bus/usb/devices/PORTNUM/power/wakeup 
ekko aktivert > /sys/bus/usb/devices/USBNUM/power/wakeup

Det er viktig å merke seg at innstillingene bare vil fungere nøyaktig slik du spesifiserte. Hvis du bestemmer deg for å begynne å bruke en ny USB-enhet eller en annen port med PC-en, må du kanskje justere oppvåkningskonfigurasjonene for å sikre at de nye enhetene fungerer som de skal.

Kontroller at BIOS tillater USB-vekking

Til slutt bør du sørge for at PC-ens BIOS er konfigurert til å tillate vekking fra USB. Du kan sjekke om dette er tilfelle ved å starte datamaskinen på nytt og ved å bruke de riktige BIOS-nøklene for å avbryte oppstartsprosessen.

Etter å ha lastet BIOS, må du navigere til avanserte innstillinger eller strømstyringsmenyen. Plasseringen av våkne fra USB-innstillingen kan variere avhengig av PC-en din. Når du har funnet innstillingen, muliggjøre våkne fra USB (se ovenfor) og start datamaskinen.

Nyt den praktiske nye systemkonfigurasjonen

Det er ingen grunn til å bekymre deg for irriterende oppstartsprosesser og dårlig ergonomi når du konfigurerer PC-en på riktig måte. Wake from USB er en av de beste innstillingene du kan bruke for å gjøre det så praktisk å starte PC-en som mulig. Det er mange andre tips for å hjelpe deg å gjøre det på Linux-maskiner.