Linux Güç Düğmesinin Davranışını Değiştirme


29

Bir dosya sunucusu ve diğer şeyler için kullandığım başsız bir linux nane makinem var. Birkaç yıldır benim için çok iyi çalışıyordu, ama bir sorun var - kedim benim üstüne takılmayı seviyor ve zaman zaman tırmanıyor ve zaman zaman güç düğmesine basıyor ve makineyi kapatıyor.

Güç düğmesinin davranışını değiştirmenin kolay bir yolu var, bu yüzden bir şey yapmak için çok uzun süreli bir baskı (10 saniye ya da öylesine) veya çoklu basma gerektiriyor?


Bu bir masaüstü veya dizüstü bilgisayar mı? Sanırım dizüstü bilgisayar o kedinin güç düğmesine erişebiliyorsa.
terdon

3
Bu bir masaüstü - bu aslında bir yazılım çözümüyle alakalı mı?
schizodactyl

Heh. Sadece aynı problemi yaşamakla kalmıyor, aynı sebeple de aynı. Terdon'un sorusu için bu bir masaüstü ama güç düğmesi ön panelin üst tarafında. Bir kedinin, kasanın üstünden atlarken pençesini giymesi için doğru yerdeydi.
Sam Hanes

2
Bir sıfırlama düğmeniz varsa, genellikle daha küçük ve basılması daha zordur. Öyleyse, güç düğmesi olarak bağlayabilir ve gerçek güç düğmesinin bağlantısını kesebilirsiniz. Bu benim kedimle ilgili güç düğmesi sorunlarıyla nasıl başa çıkacağım :)
Roger Dahl

1
Aynı sorun, ancak çocuklarıma yanlışlıkla güç düğmesine basmakla… :-)
Júda Ronén 29:17

Yanıtlar:


17

Yapabileceğin tek şey güç düğmesini tamamen devre dışı bırakmak. Şahsen, sadece makinemi açmak için kullanıyorum ve makine açıkken asla kullanmam. Bu sizin için uygun bir çözümse, şunu düzenleyin /etc/acpi/events/powerbtn-acpi-support:

sudo nano /etc/acpi/events/powerbtn-acpi-support

Bu dosya şöyle bir şeye benzemeli:

event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh

Güç düğmesinin hiçbir şey yapmamasını sağlamak için aşağıdaki şekilde değiştirin:

event=button[ /]power
action=

Ardından acpidaemon'u yeniden başlatın

sudo service acpid restart

Güç düğmeniz göz ardı edilmemelidir.


Düğmeyi tamamen devre dışı bırakmak gerçekten rahat değil, çünkü başsız bir makine olduğundan, sshd bu hatlar boyunca çarpacak veya bir şey olursa, benim tek kaynağım makineye olan gücü kesmek olacaktır. Mümkünse zarafetle kapatmak için kendimi bırakmayı tercih ederim.
schizodactyl

1
Dizüstü bilgisayarımdaki @schizodactyl, yukarıdaki çözüm güç düğmesine yalnızca bir kez basılmasını engeller. Uzun süreli basmak hala makineyi kapatır (çok zarif olmasa da). Şu anda bir masaüstüne erişimim yok, bu yüzden nasıl çalışacağını test edemiyorum ama muhtemelen aynı şeyi yapacak. Klavyeniz takılıysa, kapatma komutunun kısayolunu da eşleyebilirsiniz .
terdon

2
Çok teşekkür ederim! Yavru kedi bilgisayarımı kapatırdı! :)
Geradlus_RU

34

Terdon'un cevabı çoğu durumda doğrudur, ancak kabul systemd-logindettiği dağıtımlar için bunun yerine güç olaylarını ele alır acpid. Bu dağıtımlarda, /etc/systemd/logind.confgüç düğmesini devre dışı bırakmak için bu ayarı ekleyin veya düzenleyin :

HandlePowerKey=ignore

Yeni ayarı almak için logind ile yeniden başlatın.

sudo systemctl restart systemd-logind

Bazı eski dağıtımlarda, oturum açma bir masaüstü oturumu aktifken yeniden başlatılamaz, bu durumda yeni ayarı almak için yeniden başlatmanız gerekir.


3
Gnome kullanmadığınızda (benim durumumda i3wm) ubuntu 14.04'ün çalışma çözümü gibi görünüyor.
Grzegorz

Ayrıca PowerKeyIgnoreInhibited=yesDE'nin (gnome-settings) güç kullanımını ayarlamak veya kapatmak zorunda kaldım . Her iki çözüm de Gnome'un güç düğmesini de görmezden gelmesine yardımcı oldu.
berkes

Bu Debian Stretch çalıştıran MacBook Air için bir zevk çalıştı. Güç düğmesi geri almaya çok yakın.
Chad Schouggins

Aslında ikisi de. ACPI sistemi hala çalışıyor, ancak tespit edilip edilmediğini kontrol etmeye çalışıyor logind. Bu aslında bu çözümü daha iyi hale getiriyor çünkü logindbaşarısız olursa, muhtemelen güç düğmesinin varsayılan olarak uygun bir kapatma işlemi yapmasını istiyorsunuz.
Walf

11

Düğmenin üzerine bir karton koruyucu yerleştirin. Üç adet oluklu mukavva parçası alın ve parmağınızın düğmeden geçebileceği kadar büyük bir delik açın. Bunları delik hizalı olarak birbirine yapıştırın, ardından tertibatı düğmenin etrafına bantlayın. Hepsi bizim kedi ağrılarımızı selamla!


3
Bakınız: Molly-guard
jwygralak67

3
Bu meşru bir şekilde iyi bir yazılım çözümü yoksa yapmayı düşündüğüm şey olduğundan, bunu önerdiğiniz için gerçekten hata veremem ...
schizodactyl

1
web.archive.org/web/20160429084659/http://www.retrologic.com/… orjinal link başarısız olarak Molly-guard'a verilen yeni link.
K7AAY

1

Öncelikle, başka bir tuşa atamak üzere güç düğmesinin davranışını değiştirmek için keymap dosyanızı düzenleyebilirsiniz.

Dosyayı /usr/share/X11/xkb/symbols/inetdüzenleyin : (POWR anahtarını düzenleyin)

O zaman güç düğmesini etkin bir şekilde devre dışı bırakmanız gerekecek iyi bir yöntem xinput ile

Çalıştır xinput --listgüç düğmeleri kendi girişi var ... cihaz numarasını seçin sonra çalıştırın

xinput disable devnumber gibi bir şey xinput disable 8

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.