Проблема: Є 16 рівнів яскравості на моєму ноутбуці, але натискання гарячих клавіш Fn+Home, Fn+Endрегулювання яскравості 3 кроки в той час (наприклад , від 0 до 3, або від 15 до 12 років ).
Мені важливо помітити, що на екрані входу гарячі клавіші працюють добре . Але після входу в систему з'являється дивна поведінка.
Крім того, якщо я зосереджуюсь на меню (наприклад, натисніть на меню Файл у firefox), гарячі клавіші спрацьовують добре .
xdotool key XF86MonBrightnessDownпрацює чудово, регулюючи яскравість на 1 крок (перевірено cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness).
Я також встановив indicator-brightness- він показує 16 Листочки (0-15).
Я спробував налаштувати acpi_backlight=vendorgrub (надихнув цю тему: http://ubuntuforums.org/showthread.php?t=1909184 з подібною проблемою). Це спрацювало в тому, що гарячі клавіші стали добре працювати. Але виникли проблеми з повідомленням про екранне меню, xdotool та індикатор яскравості. Тому я думаю, що це не правильне рішення.
Здається, що після входу щось втручається у схему обробки гарячих клавіш. Будь-які ідеї?
Редагувати (додаткова інформація)
Я зауважив, що гарячі клавіші працюють на апаратному рівні - я можу налаштувати яскравість відразу після включення ноутбука (наприклад, на екрані BIOS).
Після
$ killall gnome-settings-daemonгарячих клавіш регулюйте яскравість на один крок, але сповіщень не з’являється. Незабаромgnome-settings-daemonвідновлюється, і трикратний крок видачі повертається.acpi_listenдає наступний вихід (обидві клавіші послідовно):$ acpi_listen ibm/hotkey HKEY 00000080 00001010 video LCD0 00000086 00000000 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000У цей момент я подумав, що (1) гарячі клавіші працюють на апаратному рівні; (2)
ibm/hotkeyпіклується про гарячі клавіші; (3)videoпіклується теж. Таким чином, з’являється потрійний випуск.Я спробував відео з чорного списку (я очікував, що це призведе до подвійного крокового поведінки), але нічого не змінилося.
Як вирішення, я створив власні гарячі клавіші в Менеджері налаштувань CompizConfig - як описано тут , але з --clearmodifiersаргументом:
xdotool key --clearmodifiers XF86MonBrightnessUp
xdotool key --clearmodifiers XF86MonBrightnessDown
Тому тепер я можу використовувати початкові гарячі клавіші або нові для точніших налаштувань.
Відкриті запитання
У цій справі вже було обговорено подвійний крок: Lenovo ThinkPads, функціональні клавіші яскравості роблять два кроки замість одного, шукаючи обхід :
апаратне забезпечення це робить, а потім також надсилає сигнал про те, що кнопка була натиснута. Можливо, ви могли б вимкнути ярлик у Системі -> Налаштування -> Комбінації клавіш для цієї дії?
Але я дуже хочу знати,
- Чому я отримую потрійний крок?
- Як я можу зняти обробку цих гарячих клавіш?
Я був би дуже вдячний, якщо хтось це пояснить.
thinkpad_acpiвикористовується нове , але демон потужності GNOME поки не працює).