изменить яркость ubuntu с помощью внешней клавиатуры

изменить яркость ubuntu с помощью внешней клавиатуры

У меня ноутбук HP Pavilion G6. Моя клавиатура перестала работать, поэтому я не могу использовать клавиатуру ноутбука для изменения яркости. Проблема в том, что яркость установлена ​​на 0, поэтому я ничего не вижу после загрузки Ubuntu. Я подключил внешнюю клавиатуру через USB, мне было интересно, как изменить яркость с помощью внешней клавиатуры. Есть ли способ. Я не могу войти в систему или ничего не вижу после загрузки Ubuntu, на экране входа полная темнота.

Любая помощь будет оценена по достоинству.

решение1

Я бы рекомендовал вам создать скрипт, который изменяет яркость и настраивает сочетания клавиш Gnome (при условии, что вы используете Gnome/Cinnamon), которые будут активировать этот скрипт для вас.

У меня скрипт настроен следующим образом:

#!/bin/bash
echo $1 > /sys/class/backlight/acpi_video0/brightness

Он получит число, вызываемое при выполнении скрипта, root/sudo/gksuи установит его как яркость. Число может варьироваться от 0 до 15, но я думаю, что это может варьироваться от дисплея к дисплею, если моя память меня не подводит.

Для настройки яркости можно либо вызывать скрипты с разными номерами и множеством клавиш на клавиатуре (ленивый способ \o/), либо реализовать два цикла for (более умный способ).

Эти циклы for могут быть вызваны параметром $1, который внутри случая switch перенаправит на цикл for, который увеличивает или уменьшает яркость (переходя от 0 к 15 и от 15 к 0). Затем вы просто устанавливаете на клавиатуре сочетания клавиш две клавиши, которые будут вызывать параметр для каждого for в случае switch/if.


Если вам нужен больший контроль над «яркостью», вы можете использовать эту команду, таким же образом, как указано выше:

/sys/class/backlight/intel_backlight/brightness

Этот параметр варьируется от 0 до 4000 (или около того) и фактически управляет подсветкой, оставляя дисплей фактически без подсветки при установке на ноль.

Связанный контент