Как мне настроить яркость, когда я работаю от батареи? [дубликат]

Я не могу найти настройки яркости, которые работают от батареи в настройках экрана Ubuntu 11.10.

В gconf есть некоторые настройки из Ubuntu 11.04, 90% для переменного тока и 60% для батареи, но это не работает.

Как сделать так, чтобы яркость дисплея уменьшалась автоматически при питании от батареи?

3
задан 11 July 2012 в 19:16

6 ответов

Я попробовал много вещей напрасно, чтобы заставить центр управления гнома в 11,10 обрабатывать это как диспетчер электропитания гнома, привыкший к.

Я решил создать сценарий и установить его в пополудни-utils.

#!/bin/sh

ON_AC=##
ON_BATT=##

if ["$1" = "true"]; then

    echo $ON_BATT > /sys/class/backlight/<device directory>/brightness

fi

if ["$1" = "false"]; then

    echo $ON_AC > /sys/class/backlight/<device directory>/brightness

fi

exit 0

Я сохранил это простым, потому что (надо надеяться), это - временное решение. Необходимо вручную установить требуемые значения в этих двух переменных выше. Используйте ползунок в настройках "Screen" gui, чтобы установить Вашу желаемую яркость, затем использовать cat /sys/class/backlight/<device directory>/brightness получать соответствующее численное значение. Substitue название каталога Вашего устройства для <device directory>. Сделайте это однажды для яркости AC и однажды для яркости батареи. Включите название своего каталога устройства и значений яркости в сценарий.

Сохраните сценарий в файл в Вашем корневом каталоге или везде, где. Я назвал это подсветкой. Сделайте это исполняемым файлом с chmod a+x backlight и установите его на пополудни-utils с sudo install backlight /usr/lib/pm-utils/power.d/

Я не уверен, как это работает, возобновляясь от, приостанавливают / в спящем режиме, потому что я не использую его, но это работает хорошо при начальной загрузке с или без ac, а также при замене в горячем режиме зарядного устройства.

6
ответ дан 1 December 2019 в 15:46

Для установки яркости для потускнения автоматически на заряде батареи переходят к Параметрам настройки системы (поиск в тире, или перейдите к шестеренке питания/настроек), затем избранный Экран. Это даст Вам ползунок для включения и выключения потускнения батареи.

Что касается изменяющейся яркости вручную, если у Вас нет функциональных клавиш, чтобы сделать так, можно отобразить сочетания клавиш, чтобы сделать так путем движения во вкладку System Settings> Keyboard> Shortcuts и присвоения яркости нового значения.

3
ответ дан 1 December 2019 в 15:46

Откройте свой Терминал и тип xgamma -gamma сопровождаемый значением. Нормальная яркость равняется 1, таким образом, можно установить 1.2 или 1.3, если Вы хотите сделать ее более яркой, или.5 или 0.75, если Вы хотите сделать ее затемнителем.

0
ответ дан 1 December 2019 в 15:46

Вы не говорите попытку очевидного так на всякий случай...

Вы машина имеют ключи Fn, чтобы сделать это? На моем это - Fn-up и Fn-down для корректировки яркости.

Попробуйте его, это могло бы даже работать!;)

-2
ответ дан 1 December 2019 в 15:46

Можно попробовать это в Ubuntu 11.10:

Добавьте этот код

("echo 10 > /sys/class/backlight/acpi_video1/brightness" and "echo 5 > /sys/class/backlight/acpi_video1/brightness", without " ") in /usr/lib/pm-utils/power.d/laptop-mode 

laptop_mode_ac() {
    # disable laptop mode, set vm parameters back to sane defaults
    if state_exists laptop_mode_default; then
    write_values $(restorestate laptop_mode_default)
    else
    write_values 0 10 5 500
    fi  
    echo "Laptop mode disabled."
    echo 10 > /sys/class/backlight/acpi_video1/brightness

}

laptop_mode_battery() {
    # enable laptop mode, set vm parameters to buffer as many writes as 
    # possible.
    state_exists laptop_mode_default || \
    read_values | savestate laptop_mode_default
    write_values "$LAPTOP_MODE" "$LAPTOP_DIRTY_RATIO" \
    "$LAPTOP_DIRTY_BG_RATIO" "$LAPTOP_DIRTY_WRITEBACK"
    echo "Laptop mode enabled."
    echo 5 > /sys/class/backlight/acpi_video1/brightness
}
-2
ответ дан 1 December 2019 в 15:46

Ответ выше @Joey не сделал работавший для меня, вероятно, вещи изменились в 13,10, но он дал мне подсказку, что такой сценарий мог бы работать, таким образом, я искал и нашел решение в archlinux Wiki Archlinux Wiki

Можно поместить следующее в тот сценарий подсветки, сделать это исполняемым файлом и вставить его/usr/lib/pm-utils/power.d/. и плюс изменение пути и значения яркости согласно Вашим настройкам. у меня есть двойная графическая система, и acpi_video0, я думаю, является моими настройками видеокарты AMD, если у Вас есть графика Intel, можно изменить acpi_video0 на intel_backlight, или сначала переместиться к тому каталогу и проверить то, что делает Вы имеете, intel_backlight или acpi_video0 или что-то еще. затем можно проверить значения яркости в фактический файл яркости и максимальный файл яркости. и наконец удостоверьтесь, что у Вас есть правильные полномочия для того файла.

#!/bin/bash

case $1 in
    true)
        echo 12 > /sys/class/backlight/acpi_video0/brightness
    ;;
    false)
        echo 100 > /sys/class/backlight/acpi_video0/brightness
    ;;
esac
0
ответ дан 1 December 2019 в 15:46

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

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