Ubuntu zawiesza się, gdy pokrywa jest zamknięta po naciśnięciu wyłączania

11

Używam 12.10. Zazwyczaj, gdy mi się spieszy, wciskam przycisk zamykania na pasku i zaraz potem zamykam pokrywę laptopa. Często obserwuję, że zamiast się wyłączać, system zawiesza się (ponieważ zaraz potem zamknąłem pokrywę), a proces zamykania wznawia się po ponownym otwarciu pokrywy, która ją budzi.

Czy istnieje jakieś obejście, które powoduje, że po naciśnięciu przycisku zamykania Ubuntu nie zezwala na „zawieszenie przy zamkniętej pokrywie” i wykonuje wyłączenie (a nie tryb uśpienia), nawet jeśli pokrywa zostanie zdjęta zaraz po naciśnięciu przycisku wyłączania ?

Nie chcę też wyłączać funkcji „uśpienia przy zamknięciu pokrywy”.

łabędź
źródło
Może to być problem unikalny dla lightdm. Być może gdm nie będzie miał tego problemu ..
hnasarat
Może to być dowolny skrypt wylogowania opóźniający proces.
totti
Zauważyłem również to samo zachowanie w systemie Windows 7.
Pavel A
Myślę, że masz proces, który spowalnia zamykanie systemu. Czy próbowałeś przejrzeć dzienniki zamykania lub jak to się nazywa?
Suhaib,
lepiej zarządzaj swoim czasem, aby się nie spieszyć?
TheXed

Odpowiedzi:

0

Możesz spróbować dodać ten wiersz sleep 5poniżej #!/bin/bashw pliku /etc/acpi/lid.sh.

Drugą możliwością jest edycja /etc/acpi/powerbtn.shw następujący sposób, a stara treść pozostawia poniżej jako kopię zapasową (pochodzi z tego pytania askubuntu.com )

#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.

/sbin/shutdown -h now "Power button pressed"
exit 0

# leave the old code below (in case you want to revert!)
kayn
źródło
0

Najlepszą opcją jest zmiana opcji zawieszenia, gdy pokrywa jest zamknięta. Zmień opcję zamykania pokrywy na nic. Proces wyłączania został zainicjowany jako pierwszy, ale niektóre procesy go opóźniają i oznaczają, że po zamknięciu pokrywy zostaje zawieszony.

NRD
źródło