Dizüstü bilgisayar kullanıcıları için, kapak kapatıldığında veya ekran yana yatırıldığında 'Uçak Modu'nun otomatik olarak açılması oldukça can sıkıcı bir sorun olabilir.
Systemd kullanan Ubuntu, Fedora veya diğer Linux çalıştıran HP dizüstü bilgisayarlar için, HP e057 ve e058 tarama kodlarını 240'a (işlemsiz anahtar) eşleyerek bir geçici çözüm vardır. Bu nedenle, 'Wi-Fi' ayarlarındaki seçenek ve fn + F12 tuş kombinasyonu çalışmaya devam ederken Uçak Modu'nu otomatik olarak açmayacaktır.
NOT: Bu eğitim, HP 246 dizüstü bilgisayardaki Ubuntu 22.04'te test edilmiştir ve çalışır. Makinenizde çalışabilir veya çalışmayabilir.
sudo gedit /etc/systemd/system/hp-keycodes.service
Dosya açıldığında aşağıdaki satırları yapıştırın ve kaydedin.
Belirtildiği gibi, bu hizmet e057 ve e058 tarama kodlarını işlem yok anahtar kodu 240 ile eşler.
sudo systemctl arka plan programı yeniden yükleme
sudo systemctl, hp-keycodes.service'i etkinleştirir
Ve nihayet bilgisayarınızı yeniden başlatın ve sonucu kontrol edin!
sudo systemctl hp-keycodes.service'i devre dışı bırak
Ardından dosyayı kaldırın:
sudo rm /etc/systemd/system/hp-keycodes.service
Sonunda değişikliği uygulamak için makinenizi yeniden başlatın.
Systemd kullanan Ubuntu, Fedora veya diğer Linux çalıştıran HP dizüstü bilgisayarlar için, HP e057 ve e058 tarama kodlarını 240'a (işlemsiz anahtar) eşleyerek bir geçici çözüm vardır. Bu nedenle, 'Wi-Fi' ayarlarındaki seçenek ve fn + F12 tuş kombinasyonu çalışmaya devam ederken Uçak Modu'nu otomatik olarak açmayacaktır.
NOT: Bu eğitim, HP 246 dizüstü bilgisayardaki Ubuntu 22.04'te test edilmiştir ve çalışır. Makinenizde çalışabilir veya çalışmayabilir.
1. Tarama kodunu yeniden eşlemek için hizmet oluşturun:
1.) Öncelikle klavyeden Ctrl+Alt+T tuşlarına basarak terminali açın. Açıldığında, bir hizmet dosyası oluşturmak için komutu çalıştırın ve Gedit metin düzenleyicisi ile düzenleyin:sudo gedit /etc/systemd/system/hp-keycodes.service
Dosya açıldığında aşağıdaki satırları yapıştırın ve kaydedin.
[Birim]
Açıklama=HP setkeycodes düzeltmesi
[Service]
Type=oneshot
Restart=
RemainAfterExit yok=
ExecStart yok=/usr/bin/setkeycodes e057 240 e058 240
[Yükle]
WantedBy=rescue.target
WantedBy=çok kullanıcılı.target
WantedBy=graphical.target
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
Belirtildiği gibi, bu hizmet e057 ve e058 tarama kodlarını işlem yok anahtar kodu 240 ile eşler.
2. Hizmeti etkinleştirin
2.) Bundan sonra, aşağıdaki komutları tek tek çalıştırarak hizmeti yeniden yükleyin ve etkinleştirin:sudo systemctl arka plan programı yeniden yükleme
sudo systemctl, hp-keycodes.service'i etkinleştirir
Ve nihayet bilgisayarınızı yeniden başlatın ve sonucu kontrol edin!
Değişiklikleri geri alın:
Yöntem sizin için işe yaramazsa, hizmeti devre dışı bırakmak için komutu terminalde (Ctrl+Alt+T) çalıştırmanız yeterlidir:sudo systemctl hp-keycodes.service'i devre dışı bırak
Ardından dosyayı kaldırın:
sudo rm /etc/systemd/system/hp-keycodes.service
Sonunda değişikliği uygulamak için makinenizi yeniden başlatın.