15.10 Brightness adjustment

I have в 2015 Thinkpad X1 Уголь that I just installed Ubuntu 15.10 on. I have noticed that there is в huge jump between the minimum screen brightness, where the backlight is completely off, to the next lowest. Windows The second lowest seems to be much brighter than the lowest setting on 10.

I использовал this computer в lot at night, and it would be really nice to have в very dim setting where the backlight is still on. Is there в way to change the brightness steps?

1
задан 11 January 2016 в 03:03

1 ответ

Я использовал главный ответ на этом как основание для моего собственного сценария для управления яркостью подсветки: Регулировки яркости, Не Работающие над Ноутбуком Dell Inspiron N4010

В отличие от OP (user152748) там и так же Вам, средства управления подсветкой, были в основном рабочими, но я просто хотел способность точно настроить его. Этот метод будет не влияние, как Ваша нормальная корректировка яркости подсветки работает.

Поэтому то, что необходимо знать, - то, если /sys/class/backlight/intel_backlight/brightness корректный файл для системы.

Вы могли протестировать его с sudo echo $VALUE | tee /sys/class/backlight/intel_backlight/brightness, где $VALUE число, Вы хотите попробовать. Ваши разрешенные значения, вероятно, отличаются от моих (0 к ~4000). В случае моего ноутбука Dell это просто не работает, если я пробую неправильное значение.

, Если этот метод работает на Вас, затем просто необходимо сделать сценарий и присвоить горячие клавиши ему. Моя измененная версия сценария bcbc - этот (на более низком уровне, корректируется инкрементами 1; чем выше уровень яркости, тем больше инкремент):

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# The file .config/khotkeysrc should contain the hotkeys CTRL+SHIFT+F4/F5 to
# adjust brightness down and up respectively.
#
# Usage:
#    ./brightness.sh up   # bump up brightness
#    ./brightness.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=$(( $curr / 50 ))
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump + 1" | bc`
else
  curr=`echo "$curr - $bump - 1" | bc`
fi
# Set the brightness to the new level. 0 is the lower limit. Cant set it lower than that.
echo $curr | tee /sys/class/backlight/intel_backlight/brightness
echo $bump

, Если Вам интересно, я могу обойти Вас через код шаг за шагом.

, Поскольку комментарии в коде указывают, необходимо отредактировать файл /etc/rc.local (который выполняется в определенный момент в процессе начальной загрузки) для включения этой строки chmod 777 /sys/class/backlight/intel_backlight/brightness (полномочия изменений этого файла яркости позволить что-либо ему любым) перед этой строкой: exit 0 (потому что в rc.local весь код должен быть прежде exit 0).

также необходимо настроить горячие клавиши, которые могут быть сделаны через GUI (Ссылка наверху имеет инструкции, как сделать это в Ubuntu, или можно искать сеть, "как установить пользовательскую человечность горячих клавиш"). Необходимо выбрать некоторое сочетание клавиш для него (я предпочитаю что-то близко к исходным ключам настройки яркости). Вторая половина установки пользовательских горячих клавиш говорит это, что сделать, когда упомянутые клавиши нажаты. Вы хотите 2 горячих клавиши, одно выполнение $path_to_your_file/your_file.sh up и другой одно $path_to_your_file/your_file.sh down. Кроме того, можно вручную отредактировать файл, где горячие клавиши хранятся на Ubuntu и ее производных: $home/.config/khotkeysrc

Иллинойс быть рад разработать что-либо неясное.

3
ответ дан 7 December 2019 в 12:42

Другие вопросы по тегам:

Похожие вопросы: