Masalahnya: ada 16 tingkat kecerahan di laptop saya, tetapi menekan tombol pintas Fn+Home
, Fn+End
menyesuaikan kecerahan 3 langkah sekaligus (mis. Dari 0 hingga 3, atau dari 15 hingga 12).
Saya merasa penting untuk memperhatikan bahwa di layar masuk hotkey berfungsi dengan baik . Tetapi setelah login perilaku aneh itu muncul.
Juga, jika saya memberi fokus ke menu (mis. Klik pada menu File di firefox), hotkeys berfungsi dengan baik .
xdotool key XF86MonBrightnessDown
berfungsi dengan baik, menyesuaikan kecerahan dengan 1 langkah (diperiksa dengan cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
).
Saya juga menginstal indicator-brightness
- ini menunjukkan 16 leves (0-15).
Saya mencoba pengaturan acpi_backlight=vendor
di grub (terinspirasi oleh topik ini: http://ubuntuforums.org/showthread.php?t=1909184 dengan masalah yang sama). Itu berhasil di hotkey menjadi berfungsi dengan baik. Tetapi masalah dengan pemberitahuan OSD, xdotool dan indikator kecerahan muncul. Jadi saya pikir itu bukan solusi yang tepat.
Tampaknya setelah login ada sesuatu yang mengganggu dalam skema pemrosesan hotkey. Ada ide?
Edit (info tambahan)
Saya membuat pengamatan bahwa hotkeys bekerja pada tingkat perangkat keras - Saya dapat mengatur kecerahan segera setelah menyalakan laptop saya (misalnya di layar BIOS).
Setelah
$ killall gnome-settings-daemon
hotkey menyesuaikan kecerahan dengan satu langkah, tetapi tidak ada pemberitahuan yang muncul. Segeragnome-settings-daemon
pulih, dan masalah tiga langkah kembali.acpi_listen
memberikan output berikut (kedua tombol berurutan):$ acpi_listen ibm/hotkey HKEY 00000080 00001010 video LCD0 00000086 00000000 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000
Pada titik ini saya berpikir bahwa (1) hotkey bekerja pada level perangkat keras; (2)
ibm/hotkey
merawat hotkey; (3)video
berhati-hatilah juga. Dengan demikian, masalah tiga langkah muncul.Saya mencoba daftar hitam video (saya berharap ini akan mengarah pada perilaku langkah ganda), tetapi tidak ada yang berubah.
Sebagai solusinya, saya membuat hotkey saya sendiri di CompizConfig Settings Manager - seperti yang dijelaskan di sini , tetapi dengan --clearmodifiers
argumen:
xdotool key --clearmodifiers XF86MonBrightnessUp
xdotool key --clearmodifiers XF86MonBrightnessDown
Jadi sekarang saya bisa menggunakan hotkey awal atau yang baru untuk penyesuaian yang lebih baik.
Pertanyaan-pertanyaan terbuka
Sudah ada diskusi untuk kasus ini dengan langkah ganda: Lenovo ThinkPads, tombol fungsi kecerahan membuat dua langkah alih-alih satu, mencari solusi :
perangkat keras hanya melakukannya dan kemudian juga mengirimkan sinyal yang mengatakan tombol telah ditekan. Mungkin Anda dapat menghapus pintasan di System -> Preferences -> Shortcut Keyboard untuk tindakan ini?
Tapi saya ingin tahu,
- Mengapa saya mendapatkan masalah tiga langkah?
- Bagaimana saya bisa menghapus pemrosesan tombol pintas ini?
Saya akan sangat berterima kasih jika seseorang menjelaskannya.
thinkpad_acpi
digunakan, tetapi daemon daya GNOME belum berfungsi ).video
driver? Ubuntu menyediakan GUI (All Settings -> Keyboard -> Shortcuts
) untuk menyesuaikan tombol pintas audio (Volume Atas / Bawah, Bisu), tetapi saya tidak menemukan di mana saya dapat mengubah atau menonaktifkan tombol kecerahan.rc.local
tetapi di~/.profile
, sehingga hanya aktif setelah Anda login. Jika ada cara sederhana untuk menonaktifkan daemon daya GNOME dari pemrosesan hotkey kecerahan, ini juga akan menonaktifkan OSD (sepertibacklight=vendor
); melakukannya dengan benar mungkin memerlukan memodifikasi kode sumber ... Saya akan mencoba melihatnya. Bagaimanapun, begitu 12.10 keluar, mereka akan merilis kernel backported tetap untuk 12,04, sehingga akan berfungsi kemudian.Saya mengalami masalah yang sama persis seperti Anda ditambah bahwa sistem saya selalu dimulai dengan layar mati.
Saya ingin mengucapkan terima kasih karena mengarahkan saya ke arah yang benar,
acpi_backlight=vendor
melakukan trik untuk saya tanpa masalah yang Anda alami. Saya menggunakan HP G7 1116sg dengan grafis hybrid (Intel HD3000 (saat ini hanya menggunakan intel karena masalah hybrid di ubuntu. Saya katakan ini hanya karena X220 terdaftar memiliki adapter grafis yang sama) / Radeon HD6870) dan Ubuntu 12,04.Hanya ingin mengatakan bahwa perubahan grub berhasil untuk saya tanpa masalah yang jelas.
Semoga berhasil menemukan solusi.
sumber
Mengatur
/sys/module/video/parameters/brightness_switch_enabled
ke0
membuat saya tidak dapat mengontrol kecerahan sama sekali pada Thinkpad X230 saya melalui tombol pintas, baik dalam tty maupun di xfce 4.10. Saya harus memberi tahu xfce4-power-manager untuk tidak mengubah kecerahan pada kejadian penting. Anda dapat melakukannya dengan mengatur salah satu dari dua kunci konfigurasi tersembunyi. Yang pertama adalah:Dan yang kedua:
Catatan: kedua pengaturan ini menonaktifkan layar popup kecerahan pada sistem saya, tetapi setidaknya saya mendapatkan semua 16 tingkat kecerahan kembali!
Anda dapat membaca lebih lanjut tentang masalah ini di halaman ini dan di bagian bawah halaman ini .
sumber
Di laptop Lenovo S205 saya, saya memiliki masalah ini di mana driver video dan gnome menyesuaikan kecerahan.
Tetapi pengalaman saya menonaktifkan
brightness_switch_enabled
properti adalah bahwa gnome lambat dan tampak bersemangat ketika memperbarui lampu latar --- misalnya jika saya meninggalkan kunci ke bawah selama beberapa detik dan kemudian melepaskan, gnome masih membutuhkan 5-10 untuk memproses acara.Jadi alih-alih saya lebih suka membiarkan driver video melakukan penyesuaian, dan menghentikan gnome dari melakukannya.
Menonaktifkan cara
gsd-backlight-helper
melakukan trik untuk saya. Saya merayapi internet dan sepertinya tidak ada opsi yang terlihat oleh pengguna untuk melakukan hal yang sama.Saya memang kehilangan OSD kecerahan tetapi sekarang perubahan kecerahan diproses secara instan, dan sebagai bonus saya masih memiliki kontrol kecerahan pada tty.
sumber