Saya baru saja memutakhirkan Ubuntu (15.04 hingga 15.10) dan sekarang saya menjalankan perilaku aneh: setiap kali saya mengunci layar (menggunakan Ctrl + Alt + L, Win + L atau hanya mengklik "Kunci" di bilah tugas menu), lampu latar keyboard menyala, meskipun saya selalu mematikannya.
Saya tidak tahu di mana harus mulai menyelidiki ini. Itu tidak terjadi di Ubuntu 15.04, dan sepertinya tidak ada orang lain yang mengalami hal ini.
Laptop saya adalah Dell Inspiron, jika itu membantu.
Pembaruan: Saya kemudian mengerti bahwa masalah ini terjadi setiap kali layar menyala, yang terjadi tepat setelah saya mengunci layar karena ada bug . Jadi, ini adalah peristiwa terkait, tetapi penyebab sebenarnya adalah layar menyala.
keyboard
dell
15.10
lock-screen
keyboard-backlight
dsetton
sumber
sumber
hardinfo
paket dan keyboard ditampilkan sebagai "AT Translated Set 2 keyboard" oleh vendor "1". Apakah itu membantu sama sekali? ...Jawaban:
Jadi, Web benar-benar hal yang luar biasa! Setelah banyak penelitian dan menyelam ke banyak tautan forum, saya berhasil lebih memahami masalahnya, untuk mengetahui program apa yang bertanggung jawab untuk itu, dan akhirnya, menonaktifkan perilaku ini untuk selamanya. Saya pikir saya akan menuliskan langkah saya, kalau-kalau orang lain mengalami masalah yang sama.
Langkah 1. Monitor sistem untuk mengetahui apakah / ketika lampu latar keyboard dihidupkan
Hal pertama yang perlu diketahui adalah status lampu latar keyboard saat ini dapat diperiksa dengan membaca file
/sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
. Jadi, kami ingin diberi tahu tentang segala perubahan pada file ini dan, idealnya, proses apa yang meminta perubahan itu.Ini dapat dilakukan dengan menggunakan fanotify . Saya menggunakan contoh program yang disediakan di halaman manual dan menambahkan beberapa modifikasi * sehingga saya bisa memantau perubahan pada file kecerahan. Ternyata proses yang bertanggung jawab atas modifikasi adalah
/usr/lib/upower/upowerd
, yang merupakan proses daemon untuk UPower .Langkah 2. Cari tahu mengapa UPower menyalakan lampu latar (gagal)
Ini adalah bagian terselubung dari investigasi, dan saya masih tidak tahu mengapa ini terjadi. Saya menemukan seseorang dengan masalah yang sangat mirip tetapi tanpa solusi, jadi saya mulai melihat apakah saya bisa menonaktifkan UPower sepenuhnya (dan apa akibatnya) ketika saya menemukan tautan ini . Ternyata UPower memiliki file konfigurasi! Itu lebih baik.
Langkah 3. Stop UPower dari menyalakan lampu latar keyboard
Akhirnya, saya mengedit file konfigurasi tersebut, terletak di
/etc/dbus-1/system.d/org.freedesktop.UPower.conf
, dan diubah<allow>
menjadi<deny>
pada baris berikut:Saya kemudian me-restart dbus with
sudo service dbus restart
(digunakansystemctl restart dbus.service
pada Ubuntu 16.04 dan yang lebih baru) dan melanjutkan untuk mengunci layar saya untuk menguji hasilnya dan ... Ini berhasil !! Yah, agak. Layar masuk tidak akan muncul, jadi saya tidak bisa masuk kembali dan harus memaksa restart. Tapi kemudian semuanya bekerja dengan baik!Dan itu dia! Saya masih penasaran apa cara yang tepat untuk melakukan ini. Jika Anda tahu, silakan tinggalkan komentar!
* Misalnya, program contoh hanya diatur untuk memantau
FAN_OPEN_PERM
danFAN_CLOSE_WRITE
acara, tetapi ini adalahFAN_MODIFY
acara.sumber
org.freedesktop.UPower.conf
seperti yang Anda tentukan, dan itu berhasil. Saya pikir perubahan itu diterapkan segera.