Chciałbym, aby zamknięcie pokrywy laptopa było niemożliwe. Jak mogę to zrobić?
power-management
badp
źródło
źródło
Odpowiedzi:
Dla 13.10 - 17.10:
Aby system Ubuntu nic nie robił, gdy pokrywa laptopa jest zamknięta:
Otwórz
/etc/systemd/logind.conf
plik w edytorze tekstu jako root, na przykładDodaj wiersz
HandleLidSwitch=ignore
(upewnij się, że nie został on skomentowany!),Uruchom ponownie demona systemd (pamiętaj, że spowoduje to wylogowanie) za pomocą tego polecenia:
lub od 15.04:
Zobacz także: Ubuntu Server 13.10 teraz przechodzi w tryb uśpienia podczas zamykania pokrywy laptopa
Dla użytkowników GNOME:
Jeśli używasz GNOME (domyślnie w 18.04+), możesz to zrobić łatwo bez zmiany ustawień systemu za pomocą „Gnome Tweak Tool”. Można go zainstalować ze sklepu Ubuntu Software Store (nazywa się to GNOME Tweaks). Lub jeśli wolisz konsolę:
sudo apt-get install gnome-tweak-tool
Uruchom go po zainstalowaniu, a następnie w obszarze Zasilanie , wyłącz ustawienie, aby nic nie robić, gdy pokrywa jest zamknięta. Przetestowałem to na Ubuntu 18.04 i działa.
źródło
IgnoreLid=true
w/etc/UPower/UPower.conf
HandleLidSwitch=hibernate
jeśli chcesz, aby Twój laptop hibernował zamiast nic nie robić.sudo service systemd-logind restart
W przypadku wersji 11.04 i wcześniejszych:
Nie rób nic, gdy pokrywa laptopa jest zamknięta (przydatne, gdy podłączony jest monitor zewnętrzny):
gconf-editor
lid_ac
ilid_battery
donothing
LUB
1. Po włączeniu zasilania sieciowego nie rób nic, gdy pokrywa laptopa jest zamknięta:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
2. Po włączeniu zasilania baterii nie rób nic, gdy pokrywa laptopa jest zamknięta:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Pusty ekran, gdy pokrywa laptopa jest zamknięta (najlepiej, gdy nie jest podłączony żaden monitor zewnętrzny):
LUB
1. Po włączeniu zasilania sieciowego pusty ekran, gdy pokrywa laptopa jest zamknięta:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank
2. Przy zasilaniu bateryjnym pusty ekran, gdy pokrywa laptopa jest zamknięta:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank
źródło
W przypadku 11.10–12.04:
Możesz wybrać „Nie rób nic” w ustawieniach zasilania. Otwórz myślnik (superklucz), wyszukaj „moc”, a następnie wybierz odpowiednią opcję z menu. Pamiętaj, że zamknięcie pokrywy spowoduje wyłączenie ekranu, a także monitorów zewnętrznych:
Jeśli poruszysz myszą, wszystkie podłączone monitory włączą się ponownie przy zamkniętym laptopie. To stanie się wtedy głównym monitorem.
źródło
Ubuntu 15.10 - Ubuntu 18.10
TLDR: Dodaj
IgnoreLid=true
do/etc/UPower/UPower.conf
W terminalu wykonaj:
Zmień IgnoreLid na
IgnoreLid=true
Uruchom ponownie usługę UPower za pomocą:
źródło
/etc/UPower
katalogu. Jednak ta odpowiedź na to pytanie zadziałała.11.04 i poprzednie wersje
Kopiowanie 1. udzielonej odpowiedzi z: http://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
W terminalu (Aplikacje -> Akcesoria -> Terminal) wpisz: gconf-editor
Przejdź do aplikacji -> gnome-power-manager -> przyciski i ustaw lid_ac i / lub lid_battery na „nic” (bez cudzysłowów).
źródło
Mam 14.04.1 LTS, Trusty Tahr .
Co mi nie działa:
Otwórz plik /etc/systemd/logind.conf w edytorze tekstu jako root, na przykład
Dodaj wiersz
HandleLidSwitch=ignore
(upewnij się, że nie został on skomentowany!),Uruchom ponownie demona systemd za pomocą tego polecenia:
Edytuj gConf
W przypadku zasilania sieciowego nie rób nic, gdy pokrywa laptopa jest zamknięta:
W trybie zasilania z baterii nie rób nic, gdy pokrywa laptopa jest zamknięta:
Co dla mnie zadziałało:
Ustawienie
IgnoreLid=true
w/etc/UPower/UPower.conf
źródło
Xubuntu 14.04.3 i386
. Xubuntu ma narzędzie,Power manager
ale ustawienia zamykania pokrywy nie działały dla mnie. To jest zarejestrowany błąd?W niektórych laptopach i monitorach występuje błąd, który powoduje, że Ubuntu nie honoruje ustawienia „nic nie rób”, gdy pokrywa laptopa jest zamknięta. Nie udało mi się znaleźć kompletnego rozwiązania, ale może jest coś wspólnego z tym linkiem, w którym wskazują na ten plik:
/etc/default/acpi-support
i używając:źródło
Dla Saucy:
Edytuj
/etc/systemd/logind.conf
i ustaw,HandleLidSwitch=lock
aby blokować ekran przy zamkniętej pokrywie (ale nie zawieszać) lubHandleLidSwitch=ignore
nawet nie blokować ekranu.Wynika to z wcześniejszej zmiany GNOME. Zobacz GNOME bug 687277 na uzasadnienie tej zmiany.
źródło
11.04 i poprzednie wersje
możesz także przejść do
system->preferences->power management
w dolnej części okna znajdziesz listę rozwijaną, w której możesz wybrać, co robi system po zamknięciu pokrywy
źródło
12.04
W Ustawieniach systemu otwórz Jasność i blokada. Na tej stronie usuń zaznaczenie pola wyboru na dole z komunikatem „Wymagaj mojego hasła po wybudzeniu z trybu zawieszenia”.
źródło
Czasami lubię zawieszać laptopa, a innym razem lubię go długo utrzymywać jak serwer (nic nie rób po zamknięciu pokrywy). Używam Debiana, a oto mój prosty skrypt do wykonania jednego z nich w locie bez ponownego uruchamiania:
źródło
Utwórzmy skrypt, który działa na wszystkich wersjach
źródło
Możesz łatwo wyłączyć funkcję blokady pokrywy , klikając ikonę Ustawienia systemu na pasku uruchamiania / zadania, a następnie klikając Jasność i blokada .
Stamtąd przestawiasz przełącznik blokady do pozycji wyłączonej i odznacz pole „ Wymagaj mojego hasła po przebudzeniu z zawieszenia ”.
Inną rzeczą, na którą musisz zwrócić uwagę, jeśli planujesz również ustawić hibernację (zawiesić na dysk), jest to, czy twój system ma wystarczająco dużą partycję wymiany, aby faktycznie przejść w stan hibernacji . Hibernacja różni się od zawieszenia, ale czasami ludzie lubią konfigurować funkcję hibernacji podczas konfigurowania zawieszenia.
Możesz także przejść do ustawień zasilania , aby nie zawieszały systemu, gdy pokrywa jest zamknięta. Możesz to zrobić w Ustawieniach systemu -> Moc .
źródło
Dla 12.10:
Edytuj
/etc/UPower/UPower.conf
i dodajIgnoreLid=true
do dołu.Ta metoda nie działa już w Saucy. Nie jestem pewien około 13.04.
źródło
systemctl restart upower
.