Så här säkerställer du att ett musklick eller ett tangentbordstryck väcker din Linux-dator.

Även om det kan vara tillförlitligt att starta upp din dator med strömbrytaren, är det inte den mest bekväma eller ergonomiska lösningen för många användare. Ett av de bästa alternativen är att använda tangentbordet eller musen för att starta upp din dator.

På ytan kan det verka som att de flesta Linux-distributioner inte stöder denna bekväma inställning. Det är lätt att undra: finns det något sätt att aktivera väckning med USB-enheter? På distributioner som Ubuntu och Debian tar det bara några enkla steg att aktivera väckning från USB.

Bestäm vilka USB-enheter du ska använda

Innan du ändrar några inställningar bör du tänka på vilka USB-enheter du vill använda för att väcka din dator. De flesta gillar att använda sitt tangentbord. Att använda musen är också ett bra alternativ, men det är värt att notera att mus är kända för att vara väldigt petiga. Dom kan väcka vissa datorer med de minsta rörelserna.

I de flesta fall bör du inte aktivera alla enheter och portar för väckning. Även om detta inte direkt kommer att orsaka några problem, ökar det sannolikheten att en av dina USB-enheter kan orsaka oönskat väckningsbeteende.

När du har bestämt dig för vilka USB-enheter du vill använda för att väcka din dator, måste du få mer information om varje enhet genom att ange följande kommando i terminalen.

lsusb

När du har tryckt på Enter kommer terminalen att skriva ut en lista över alla USB-enheter, inklusive deras namn, bussnummer, enhetsnummer och ID-nummer. Titta igenom listan tills du hitta rätt USB-enhet. Skriv ner bussnumret och de fyra sista siffrorna i ID-numret för varje enhet du tänker använda för att väcka din PC.

Aktivera USB-portar under avstängning

Därefter måste du bekräfta att portarna som dina USB-enheter är anslutna till är aktiverade för väckning. Börja med att hitta porten som varje USB-enhet är ansluten till genom att ange följande kommando. Byta ut IDNUM med de fyra sista siffrorna i din USB-enhets ID-nummer.

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

Systemet kommer att skriva ut bussen och porten som varje USB-enhet är ansluten till (se ovan). Observera att den utskrivna katalogsökvägen visar att tangentbordet (0027) för denna PC är enhet 1-5.4.

Bestäm sedan om väckning är aktiverat på portarna som dina USB-enheter använder genom att ange följande kommando. Kontrollera porten för varje enhet du tänker använda. Byta ut PORTNUM med portnumret (till exempel: 2-01 eller 3-14).

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

Efter att ha angett kommandot kommer systemet att skriva ut om den angivna porten har aktiverat eller inaktiverat väckning (se ovan). Om några portar har väckning inaktiverad, använd följande kommando för att redigera filen och ändra väckning till aktiverad. Ange ditt lösenord om du uppmanas. Slutligen, spara och avsluta filen.

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

Konfigurera en väckningsregel för din USB-enhet

När du har aktiverat väckning på din dators portar måste du aktivera väckning för dina USB-enheter. Du kan göra detta genom att öppna enhetens väckningskonfigurationsfil med följande kommando. Byta ut USBNUM med rätt namn för din USB-enhet. Ex., Buss 001 = usb1, Buss 003 = usb3.

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

Filen kommer att visa om väckning är aktiverad eller inaktiverad för den angivna enheten. Ändra inaktiverad till aktiverad, och spara och avsluta sedan filen. Upprepa denna process för varje enhet du tänker använda för att väcka din dator från avstängning genom att ändra USBNUM varje gång.

Konfigurera dina nya inställningar för att bestå efter omstart

Slutligen måste du konfigurera din dator så att dina nya inställningar kvarstår efter varje omstart. Du bör börja med att öppna konfigurationsfilen med följande kommando.

sudo nano /etc/rc.local

När filen har öppnats (se ovan), måste du rulla tills du hittar avsnittet av filen precis efter kommentarerna och före exit 0. Välj utrymmet mellan kommentarerna och avsluta 0 för att lägga till en rad för varje port och enhet du tänker använda. Om filen är tom, välj helt enkelt filen och lägg till de nya konfigurationerna på den första raden.

eko aktiverad > /sys/bus/usb/devices/PORTNUM/power/wakeup 
eko aktiverad > /sys/bus/usb/devices/USBNUM/power/wakeup

Det är viktigt att notera att inställningarna bara fungerar exakt som du har angett. Om du bestämmer dig för att börja använda en ny USB-enhet eller en annan port med din PC, kan du behöva justera dina väckningskonfigurationer för att säkerställa att de nya enheterna fungerar korrekt.

Kontrollera att BIOS tillåter USB Wakeup

Slutligen bör du se till att datorns BIOS är konfigurerat för att tillåta väckning från USB. Du kan kontrollera om så är fallet genom att starta om din dator och använda rätt BIOS-nycklar för att avbryta startprocessen.

När du har laddat BIOS måste du navigera till avancerade inställningar eller strömhanteringsmenyn. Placeringen av väckning från USB-inställningen kan variera beroende på din dator. När du har hittat inställningen, Gör det möjligt vakna från USB (se ovan) och starta din dator.

Njut av din bekväma nya systemkonfiguration

Du behöver inte oroa dig för irriterande startprocesser och dålig ergonomi när du konfigurerar din dator på rätt sätt. Wake from USB är en av de bästa inställningarna du kan använda för att starta din dator så bekvämt som det kan vara. Det finns massor av andra tips som hjälper dig att göra det på Linux-maskiner.