Ето как да гарантирате, че щракване с мишката или клавиатура събужда вашия компютър с Linux.

Въпреки че стартирането на вашия компютър с бутона за захранване може да е надеждно, това не е най-удобното или ергономично решение за много потребители. Една от най-добрите алтернативи е използването на вашата клавиатура или мишка за зареждане на вашия компютър.

На пръв поглед може да изглежда, че повечето Linux дистрибуции не поддържат тази удобна настройка. Лесно е да се чудите: има ли някакъв възможен начин да активирате събуждане с USB устройства? В дистрибуции като Ubuntu и Debian активирането на събуждане от USB отнема само няколко прости стъпки.

Определете какви USB устройства ще използвате

Преди да промените каквито и да е настройки, трябва да помислите какви USB устройства искате да използвате, за да събудите компютъра си. Повечето хора обичат да използват клавиатурата си. Използването на мишката също е добър вариант, но си струва да се отбележи, че мишките са известни като много придирчиви. Те могат събудете някои компютри с най-малките движения.

instagram viewer

В повечето случаи не трябва да активирате всички устройства и портове за събуждане. Въпреки че това няма да причини директно никакви проблеми, то увеличава вероятността някое от вашите USB устройства да причини нежелано поведение при събуждане.

След като решите какви USB устройства искате да използвате, за да събудите компютъра си, ще трябва да получите повече информация за всяко устройство, като въведете следната команда в терминала.

lsusb

След като натиснете enter, терминалът ще отпечата списък на всички USB устройства, включително техните имена, номера на шини, номера на устройства и идентификационни номера. Прегледайте списъка, докато не намерете правилното USB устройство. Запишете номера на шината и последните четири цифри от идентификационния номер за всяко устройство, което възнамерявате да използвате, за да събудите компютъра си.

Активиране на USB портове по време на спиране

След това ще трябва да потвърдите, че портовете, към които са свързани вашите USB устройства, са активирани за събуждане. Започнете, като намерите порта, към който е включено всяко USB устройство, като въведете следната команда. Сменете IDNUM с последните четири цифри от идентификационния номер на вашето USB устройство.

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

Системата ще отпечата шината и порта, към които е включено всяко USB устройство (вижте по-горе). Имайте предвид, че отпечатаният път на директорията показва, че клавиатурата (0027) за този компютър е устройство 1-5.4.

След това определете дали събуждането е активирано на портовете, които вашите USB устройства използват, като въведете следната команда. Проверете порта за всяко устройство, което възнамерявате да използвате. Сменете PORTNUM с номера на порта (например: 2-01 или 3-14).

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

След като въведете командата, системата ще отпечата дали посоченият порт има активирано или деактивирано събуждане (вижте по-горе). Ако някои портове имат забранено събуждане, използвайте следната команда, за да редактирате файла и да промените събуждането на активиран. Въведете паролата си, ако бъдете подканени. Накрая запишете и излезте от файла.

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

Конфигурирайте правило за събуждане за вашето USB устройство

След като активирате събуждането на портовете на вашия компютър, ще трябва да активирате събуждането за вашите USB устройства. Можете да направите това, като отворите конфигурационния файл за събуждане на устройството със следната команда. Сменете USBNUM с правилното име за вашето USB устройство. Например, шина 001 = usb1, шина 003 = usb3.

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

Файлът ще покаже дали събуждането е активирано или деактивирано за посоченото устройство. Промяната е деактивирана на активиран, след което запазете и излезте от файла. Повторете този процес за всяко устройство, което възнамерявате да използвате, за да събудите компютъра си от спиране, като променяте USBNUM всеки път.

Конфигурирайте новите си настройки да се запазят след рестартиране

И накрая, ще трябва да конфигурирате вашия компютър, така че новите ви настройки да се запазват след всяко рестартиране. Трябва да започнете, като отворите конфигурационния файл със следната команда.

sudo nano /etc/rc.local

След като файлът бъде отворен (вижте по-горе), ще трябва да превъртите, докато намерите раздела на файла точно след коментарите и преди изход 0. Изберете интервала между коментарите и излезте 0, за да добавите ред за всеки порт и устройство, които възнамерявате да използвате. Ако файлът е празен, просто изберете файла и добавете новите конфигурации към първия ред.

ехо активирано > /sys/bus/usb/devices/PORTNUM/power/wakeup 
ехо активирано > /sys/bus/usb/devices/USBNUM/power/wakeup

Важно е да се отбележи, че настройките ще работят точно както сте посочили. Ако решите да започнете да използвате ново USB устройство или друг порт с вашия компютър, може да се наложи да коригирате конфигурациите за събуждане, за да сте сигурни, че новите устройства работят правилно.

Проверете дали BIOS позволява USB Wakeup

И накрая, трябва да се уверите, че BIOS на вашия компютър е конфигуриран да позволява събуждане от USB. Можете да проверите дали това е така, като рестартирате компютъра си и като използвате правилните ключове на BIOS за прекъсване на процеса на зареждане.

След като заредите BIOS, ще трябва да отидете до разширените настройки или менюто за управление на захранването. Местоположението на настройката за събуждане от USB може да варира в зависимост от вашия компютър. След като намерите настройката, активирайте събудете от USB (вижте по-горе) и стартирайте компютъра си.

Насладете се на вашата удобна нова системна конфигурация

Няма нужда да се тревожите за досадни процеси на зареждане и лоша ергономичност, когато конфигурирате компютъра си по правилния начин. Събуждане от USB е една от най-добрите настройки, които можете да използвате, за да направите стартирането на вашия компютър възможно най-удобно. Има много други съвети, които да ви помогнат да направите това на Linux машини.