Яркость дисплея [дубликат]

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

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

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

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

6 ответов

Ответ выше @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
ответ дан 5 January 2021 в 23:49

Откройте свой Терминал и введите xgamma -gamma , а затем введите значение. Нормальная яркость - 1, поэтому вы можете установить 1,2 или 1,3, если хотите сделать ярче, или 0,5 или 0,75, если хотите сделать ярче.

0
ответ дан 5 January 2021 в 23:49

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

У вас есть клавиши Fn для этого? У меня это Fn-up и Fn-down для регулировки яркости.

Попробуйте, может даже сработает! ;)

-2
ответ дан 5 January 2021 в 23:49

Чтобы настроить автоматическое снижение яркости при питании от батареи, перейдите в настройки системы (выполните поиск в тире или перейдите к винчестеру питания / настроек), затем выберите Экран. Это даст вам ползунок для включения и выключения затемнения батареи.

Что касается изменения яркости вручную, если у вас нет функциональных клавиш для этого, вы можете назначить комбинации клавиш для этого, выбрав Системные настройки> Клавиатура> Вкладка «Ярлыки» и присвоение яркости нового значения.

3
ответ дан 5 January 2021 в 23:49

Вы можете попробовать это в 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
ответ дан 5 January 2021 в 23:49

Я пробовал много вещей, но безрезультатно, чтобы gnome-control-center в 11.10 справлялся с этим, как раньше с gnome-power-manager.

Я решил создать сценарий и установить его в pm-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

Я оставил это простым, потому что (надеюсь) это временное решение. Вы должны вручную установить желаемые значения в двух переменных выше. Используйте ползунок в графическом интерфейсе настроек «Экран», чтобы установить желаемую яркость, затем используйте cat / sys / class / backlight / <каталог устройства> / яркость для получения соответствующего числового значения. Подставьте имя каталога вашего устройства вместо <каталог устройства> . Сделайте это один раз для яркости переменного тока и один раз для яркости батареи. Вставьте имя каталога вашего устройства и значения яркости в сценарий.

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

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

6
ответ дан 5 January 2021 в 23:49

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

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