Używam GNOME 3.18.1 na Arch Linux 4.2.5-1-ARCH x86_64 na laptopie Dell E6530. Od czasu zainstalowania tego systemu operacyjnego wiele lat temu przycisk zasilania na moim laptopie zawsze doprowadzał mój system do całkowitego wyłączenia.
Jednak w ciągu ostatnich kilku tygodni to zachowanie się zmieniło, dlatego naciśnięcie przycisku zasilania przełącza teraz mój laptop w tryb oszczędzania energii. Nie zmieniłem ustawień mocy. Zawsze pacman -Syyu
jednak aktualizuję swój system , więc podejrzewam, że aktualizacja zmieniła tę funkcjonalność.
W ustawieniach mocy nie ma takiej opcji.
Jak mogę przywrócić początkowe zachowanie, aby naciśnięcie tego przycisku wyłączało system?
gnome3
power-management
Konrad Höffner
źródło
źródło
Odpowiedzi:
Jest to spowodowane najnowszymi
gnome-settings-daemon
aktualizacjami ...Nie ma takiej opcji w ustawieniach zasilania, ponieważ została ona usunięta przez twórców GNOME (
shutdown/power off
akcja jest uważana za „zbyt destrukcyjną” ).Podsumowując: nie można już wyłączyć laptopa, naciskając przycisk wyłączania .
Możesz jednak dodać nową
dconf
/gsettings
opcję (tj.shutdown
) Do wtyczki zasilania demona ustawień, jeśli chcesz załatać i odbudowaćgnome-settings-daemon
:Po zainstalowaniu poprawionej wersji
shutdown
będzie dostępna nowa opcja wdconf-editor
obszarze org> gnome> demon ustawień> wtyczki> moc> działanie przycisku zasilania :więc wybierz to, aby wyłączyć za pomocą przycisku zasilania lub, jeśli wolisz CLI, uruchom terminal:
Oczywiście, aby powyższe działało, potrzebujesz również odpowiednich ustawień w
/etc/systemd/logind.conf
:Pamiętaj, że naciśnięcie przycisku zasilania spowoduje wyłączenie systemu bez ostrzeżenia.
źródło
gsd-enums.h
znajduje się w folderze/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/
i wgsd-media-keys-manager.c
ogóle nie istnieje.Jak wyjaśnił @don_crissti, sytuacja jest głupia, ponieważ tak naprawdę nie można po prostu zamknąć bez potwierdzenia przy użyciu normalnych ustawień.
Istnieje jednak obejście: jeśli typ podwozia maszyny jest ustawiony na „vm” (maszyna wirtualna), stare zachowanie natychmiastowego zamknięcia przejmie wszelkie ustawienia. Po prostu wpisz jako root:
i uruchom ponownie raz. Nie znam żadnych skutków ubocznych tych ustawień.
źródło
W Ubuntu 18.04 lub podobnego systemu Linux warianty z ACPI (jeśli nie prawdopodobnie można zainstalować), należy plik o nazwie
/etc/acpi/events/power
zi umieścić
następnie zamknij plik
Jest to prawdopodobnie najprostsze rozwiązanie, które zdecydowanie działa.
źródło
Alternatywnie możesz otworzyć okno ustawień klawiatury i przypisać niestandardowy skrót klawiaturowy do polecenia
gnome-session-quit --power-off
, co spowoduje wyświetlenie menu zamykania. Mam go do uruchomienia przez Super+ q.źródło
Pierwszym krokiem jest upewnienie się, że Ustawienia | Zasilanie (przy założeniu Gnome v3) „Suspend & Power Off” / „Automatic Suspend” jest wyłączone. Zasadniczo wyłącz funkcje ustawień zasilania GNOME i po prostu pozwól systemowi przejąć kontrolę.
źródło
Niestandardowy skrót klawiaturowy działa, ustawiłem go
gnome-session-quit --power-off --force
, naciskając tylko przycisk zasilania, co jest wszystkim, czego chciałem.źródło
power-button-action
opcją. Mogę jednak ustawićCtrl+PowerOff
jako klawisz skrótu.Znalazłem inną opcję, aby to zrobić na Debian Stretch. Zainstalowałem pakiet
acpi-support-base
i edytowałem plik,/etc/acpi/powerbtn-acpi-support.sh
dodając następujące wiersze po komentarzu nagłówka i przed jakimkolwiek kodem.To trochę tępy instrument, ale działa dla mnie na komputerze i powinien działać na laptopie. Pomija także ustawienia Gnome3, ale jest łatwiejszy niż łatanie Gnome i ponowna kompilacja.
Według strony Arch Wiki na
acpid
ten temat można prawdopodobnie zaimplementować modyfikując/etc/acpi/handler.sh
Arch.źródło
Obejrzałem ten problem na moim serwerze, monitorując dane wyjściowe dziennika w celu
systemd-logind
udoskonalenia rozwiązań przedstawionych w innych odpowiedziach.To obejście wymaga dwóch plików. Skrypt, który wyzwala rzeczywiste zdarzenie zamknięcia
oraz plik usługi, który go uruchamia / uruchamia ponownie
źródło