Mam bezgłową maszynę linux mennicy, której używam do serwera plików i innych rzeczy. Od kilku lat działa dla mnie świetnie, ale jest jeden problem - mój kot lubi spędzać czas na nim, a kiedy z niego zjeżdża i od czasu do czasu naciska przycisk zasilania i wyłącza maszynę.
Czy istnieje prosty sposób na zmianę zachowania przycisku zasilania, więc wymaga on wyjątkowo długiego naciśnięcia (około 10 sekund) lub wielu naciśnięć, aby cokolwiek zrobić?
linux
linux-mint
power-management
cat
schizodaktyl
źródło
źródło
Odpowiedzi:
Cóż, jedną rzeczą, którą możesz zrobić, to po prostu całkowicie wyłączyć przycisk zasilania. Osobiście używam go tylko do włączania komputera i nigdy go nie używam, gdy urządzenie jest włączone. Jeśli jest to dla Ciebie OK rozwiązanie, edytuj
/etc/acpi/events/powerbtn-acpi-support
:Ten plik powinien wyglądać mniej więcej tak:
Aby przycisk zasilania nic nie robił, zmień go na:
Następnie uruchom ponownie
acpi
demona za pomocąTwój przycisk zasilania nie powinien być ignorowany.
źródło
Odpowiedź terdona jest poprawna w większości przypadków, ale dla dystrybucji, które
systemd-logind
ją przyjęły , obsługuje zdarzenia mocy zamiastacpid
. W tych dystrybucjach dodaj lub edytuj to ustawienie,/etc/systemd/logind.conf
aby wyłączyć przycisk zasilania:Aby wybrać nowe ustawienie, uruchom ponownie logind za pomocą
W niektórych starszych dystrybucjach nie można zrestartować logind, gdy sesja pulpitu jest aktywna, w takim przypadku konieczne będzie ponowne uruchomienie w celu wybrania nowego ustawienia.
źródło
PowerKeyIgnoreInhibited=yes
lub wyłączyć obsługę zasilania mojego DE (ustawienia gnome). Oba rozwiązania sprawiły, że Gnome zignorował również przycisk zasilania.logind
czy zostanie wykryty. To faktycznie sprawia, że to rozwiązanie jest lepsze, ponieważ jeślilogind
zawiedzie, prawdopodobnie chcesz, aby przycisk zasilania domyślnie zrobił prawidłowe zamknięcie.Taśma klejąca to kartonowa osłona nad guzikiem. Weź trzy kawałki tektury falistej i wytnij w każdym z nich otwór wystarczająco duży, aby palec sięgnął do przycisku. Sklej je ze sobą, wyrównując otwór, a następnie przyklej taśmę do zestawu wokół przycisku. Wszyscy pozdrawiamy naszych kotów-zwierzchników!
źródło
Najpierw możesz edytować plik mapy klawiszy, aby zmienić zachowanie przycisku zasilania i przypisać go do innego klucza
Edytuj plik:
/usr/share/X11/xkb/symbols/inet
(edytuj klucz POWR)Następnie musisz skutecznie wyłączyć przycisk zasilania. Dobrą metodą jest xinput
Uruchom
xinput --list
przyciski zasilania mają swój własny wpis ... wybierz numer urządzenia, a następnie uruchomxinput disable devnumber
coś jakxinput disable 8
źródło