Jestem nowym użytkownikiem Ubuntu 13.10. Zamknięcie pokrywy mojego laptopa nie powoduje przejścia komputera w tryb wstrzymania, co oznacza, że za każdym razem, gdy zamykam pokrywę bez ręcznego zawieszania komputera, bateria umiera.
Właściwe ustawienia są ustawione w Zarządzaniu energią - zawiesić laptop na pokrywie blisko dla prądu przemiennego i stałego, ale nie mają one wpływu na rzeczywiste zachowanie.
Wygląda na to, że jest to powszechny problem wielu użytkowników już od Ubuntu 11 - jedynym rozwiązaniem, jakie mogłem znaleźć, jest poniżej. Jednak jako nowy użytkownik Linuksa nie wiem, jak właściwie wykonać instrukcje. Gdyby ktoś mógł podać dodatkowe szczegóły, które byłyby niezwykle pomocne.
Z góry dziękuję.
/etc/acpi/events/lidbtn triggers /etc/acpi/lid.sh which triggers
/etc/acpi/local/lid.sh.post at the end of the script.
/etc/acpi/local/* allows you to add your own config (e.g. required for
wmii).
generate /etc/acpi/local/lid.sh.post
make it executable and add:
\#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi
wmii will now go to suspend mode when closing the lid. It'll
automatically wake up when opening the lid.
#!/bin/bash
load=$(cat /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/capacity)
min_load=20
if [ $load <= min_load ]; then
pm-suspend
fi
źródło
sudo chmod 755 /etc/acpi/local/lid.sh.post
W odpowiedzi na ten post miałem ten sam problem z moim Toshiba Satellite a305-s6902 (który kupiłem wyłącznie w celu ćwiczenia na Linuksie) i stwierdziłem, że to działało dla mnie:
następnie jak wyżej, usuń
#
przedHandleLidSwitch=suspend
i zapisz ( ESC :wq).JEDNAK ---> Uważam, że muszę najpierw ręcznie zawiesić komputer i po każdym ponownym uruchomieniu, aby uruchomić spust. Nie wiem dlaczego, ale działało to dla mnie konsekwentnie.
źródło
Rozwiązałem to, odznaczając zmienną
LID_SLEEP=true
z/etc/default/acpi-support
.źródło
Miałem ten sam problem z Linux Mint Cinnamon 17.2. Ponieważ jest oparty na Ubuntu 14.04, spodziewam się, że wiele rzeczy jest tak samo.
Po przeszukaniu problemu z zawieszeniem na zamkniętej pokrywie znalazłem się tu i do tej pory, najlepszym, co wymyśliłem, było ręczne zawieszenie za pierwszym razem po rozruchu, a następnie zamknięta pokrywa się zawieszała. Po przeczytaniu tych postów i komentarzy uważam, że rozwiązałem problem.
Oto co zrobiłem:
Otworzyłem sesję terminalową i używając nano zamiast vima, wpisałem;
Zgodnie z sugestią usunąłem # wcześniej
HandleLidSwitch=suspend
. Potem go uratowałem.Potem napisałem ...
... oraz skopiował i wkleił kolejne 5 wcześniej opublikowanych wierszy
UWAGA: Aby to zadziałało, dodałem
sudo
do linii/usr/sbin/pm-suspend
. W przeciwnym razie nie działałoby.W końcu go zapisałem i jak napisałem wcześniej, napisałem; zalogowany użytkownik zamiast root, wpisany;
Niestety to nie zadziałało. Jednak wykonałem kilka testów poleceń w skrypcie i zadziałały, więc zdecydowałem, że coś innego ich nie wyzwala. W dalszej części postów znalazłem odniesienie do błędu Gnome power manager:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Szczególnie interesujący był post Michaela Backhausa z dnia 06.06.2012, w którym napisał:
Następnie była niemal identyczna wersja powyższego skryptu bash
lid.sh.post
.W tej wersji Mennicy
/etc/acpi/events/lidbtn
i/etc/acpi/lid.sh
nie istniały. Jednak/etc/acpi/events/powerbtn
i/etc/acpi/powerbtn.sh
zrobił. Spojrzenie na „powerbtn” dostarczyło odpowiedziOto moje obejście:
Aby utworzyć niestandardowe „lidbtn”, wpisz;
i zmodyfikowałem go tak, aby pasował do lidbtn;
Uratowałem to. Następnie skopiowałem
/etc/acpi/local/lid.sh.post
go/etc/acpi/
i zmieniłem jego nazwęlidbtn.sh
.Uruchomiłem się ponownie, a teraz zamknięcie pokrywy zawsze zawiesza mój laptop. Jednak muszę go ręcznie obudzić podczas otwierania pokrywy. Następny projekt do pracy.
DODATEK: Powinienem dodać, że nie mam drugiego monitora. Dla mnie problemem było to, że zawieszenie po prostu nie działało, gdy pokrywa była zamknięta.
źródło
Dla mnie problemem było to, że zamknięcie pokrywy jest obsługiwane inaczej, gdy podłączony jest monitor zewnętrzny . Zmiana tej opcji jako użytkownika
dconf-editor
rozwiązała dla mnie problem:Schemat:
lub (w zależności od używanego środowiska pulpitu)
Imię:
Ustawić:
Opis:
źródło
Używam Mint 18.1 na Macbooku Air 6,2. Oto rozwiązanie, które mam i działa prawie idealnie.
Używam mba6x_bl, aby naprawić mój czarny ekran MBA po przebudzeniu. Postępuj zgodnie z ich instrukcjami .
Następnie użyj powyższego rozwiązania Boba-El, aby rozwiązać problem zawieszenia.
sudo cp / etc / acpi / events / powerbtn / etc / acpi / events / powerbtn_bak
sudo nano / etc / acpi / events / powerbtn
zamień zawartość powerbtn na tekst poniżej
Stwórz
/etc/acpi/lidbtn.sh
umieść w nim następujący tekst
Jedyny problem, jaki zauważyłem, to zawieszenie MBA przy podłączonym zasilaniu , a podświetlenie klawiatury automatycznie się włączy. Ale poza tym wszystko działa dobrze.
źródło