Как увеличить или уменьшить подсветку клавиатуры в ноутбуке на Linux с помощью тех же горячих клавиш, что и в Windows?
В Windows я могу управлять подсветкой клавиатуры, нажимая горячие клавиши ( Fn F9 для уменьшения и Fn F10 для увеличения), но в Linux, похоже, не реализованы эти горячие клавиши, поскольку подсветка клавиатуры — новая и не самая распространенная функция для ноутбуков/ультрабуков.
Примечание: Fn работает для обычных функций, таких как яркость дисплея и звук, только для управления подсветкой клавиатуры он настроен неправильно … Но он работает в Linux, поскольку я могу включить его в селекторе загрузочного устройства Grub2, но не в работающей ОС Linux.
Просто некоторые дополнительные спецификации: ОС: Linux (Mint Cinnamon 17). Ноутбук: Samsung Ativ Book 6.
Для управления подсветкой клавиатуры обычно используются клавиши XF86KbdBrightnessUp
и XF86KbdBrightnessDown
. Вам просто нужно найти способ привязать его к следующим командным строкам оболочки (и установить sudoers по мере необходимости):
# Отключить светодиоды sudo echo 0>/sys/ class/leds/asus :: kbd_backlight/яркость # Свет на светодиодах (полная мощность) sudo echo 100>/sys/class/leds/asus :: kbd_backlight/яркость
Вы можете использовать yad
для управления яркостью подсветки; Я использовал следующий слайдер для chromebook Acer cb714 под управлением fatdog linux
yad --no-buttons --on-top --vertical --scale --print-partial - значение = $ (cat/sys/class/leds/* :: kbd_backlight/яркость) | при чтении строки; сделать echo "$ line">/sys/class/leds/* :: kbd_backlight/яркость; сон 0,01; готово &
Следуя https://wiki.archlinux.org/index.php/keyboard_backlight, я решил использовать D-Bus, чтобы не требовать привилегий root:
$ dbus-send - -system --type = method_call --print-response = literal --dest = "org.freedesktop.UPower" ""/org/freedesktop/UPower/KbdBacklight "" org.freedesktop.UPower.KbdBacklight.GetMaxBrightness "int32 2 $ dbus-send --system --type = method_call --dest = "org.freedesktop.UPower" ""/org/freedesktop/UPower/KbdBacklight "" org.freedesktop.UPower.KbdBacklight.SetBrightness "int32: 1
Я полагаю, что для постепенной регулировки яркости вы могли бы написать небольшой сценарий оболочки или другой инструмент, который выполняет вызов GetBrightness
, за которым следует SetBrightness
с изменением, примененным к предыдущему значению. Я не пробовал этого, так как у меня нет специальных кнопок регулировки яркости на моей клавиатуре и я не хочу сбивать любые существующие привязки клавиш. По крайней мере, сейчас.
Как увеличить время подсветки в Dell Inspiron 5590
Я использую Dell Inspiron 5590, у него есть клавиатура с подсветкой. Но подсветка клавиатуры выключается через 30 секунд, как увеличить время до 60 секунд или более
You ‘ Вам нужно будет установить Dell Feature Enhancement Suite. Это официальное приложение от Dell. Это прямая ссылка на страницу загрузки: https://www.dell.com/support/home/en-pk/drivers/driversdetails?driverid=mhvwp
Как только вы установили , откройте панель управления и перейдите в раздел «Оборудование и звук».
Щелкните Параметры подсветки клавиатуры Dell и измените время подсветки. Я тестировал это на Windows 10 2004, работающей на ноутбуке Dell Inspiron серии 7000.
3
Я только что обратился в службу поддержки Dell и нашел решение
- сначала войдите в bios, нажав клавишу f2 - затем перейдите к системным настройкам и прокрутите вниз до конца - там вы найдете время работы подсветки в режиме зарядки и режим использования батареи - там вы можете увеличить или уменьшить время