Почему Ubuntu сбрасывает подборы яркости в загружающемся экране?

Так как я сначала установил Ubuntu 11.10, я заметил, что объем и яркость экрана сбрасываются каждый раз, когда Ubuntu запускается.

Почему это так? И что пути там для хранения уровней яркости и уровней громкости после перезагрузки?

Я нашел некоторые сценарии, которые изменяют яркость экрана при входе в систему. Но это не хорошее решение с тех пор

  • вход в систему медленнее, потому что это, кажется, ожидает, пока яркость экрана не на уровне, указанном сценарием. После ввода пароля я вижу, что яркость экрана постепенно понижается. Только после того, как это завершено (~1 или 2 секунды) делает фон, исчезают, и Единица подходят.
  • screenbrightness не помнят, но вместо этого переопределяют при входе в систему. Таким образом, это помнят за первую часть начальной загрузки, затем установило на МАКСА и с другой стороны сброс к нормальному значению сценарием. Мой процесс начальной загрузки следующие:
    желаемая яркость: 2 (13,33%) / яркость Max: 15 (100%)
    1. BIOS / яркость: хорошо
    2. GRUB (фиолетовый цвет фона, белый текст) / яркость: хорошо
    3. Загрузка Ubuntu экранирует с точками / яркость: МАКС (win7 загружается с яркостью OK),
    4. Пользовательский Вход в систему / яркость: МАКС
    5. Единица запускается / яркость: хорошо
  • Это, кажется, больше похоже на временный патч, чем фактическое решение.

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

После обновления к 12,04 поведение является тем же.

Я попробовал

  • setpci -s 02:00.0 F4.B=XX
    Значение F4. B всегда '0' независимо от того, какое значение я пытаюсь установить его к (попробовал 0, и следующие, f, 5, и т.д.),
  • Решение в этом ответе не имеет никакого значимого эффекта: Рабочий стол не помнит подборы яркости после перезагрузки
    Переменные в /sys/class/backlight/acpi_video0/ будьте изменены, если я использую Fn+UP и Fn+DOWN

Любая справка ценится.Спасибо!

5
задан 13 April 2017 в 15:24

3 ответа

Вы попробовали следующее?

Откройте Terminal (Press Ctrl+Alt+T) и тип:

sudo gedit /etc/rc.local

Добавьте это перед последней строкой "выход 0":

echo 4 > /sys/class/backlight/acpi_video0/brightness
1
ответ дан 13 April 2017 в 15:24

Этот метод ничего не замедлит. Нажмите Ctrl + Alt + t для открытия терминала, затем используйте -

cat /sys/class/backlight/acpi_video0/max_brightness

, чтобы получить максимальное значение яркости, чтобы изменить его после загрузки open-

sudo gedit /etc/rc.local

и добавить В строке, показанной ниже перед выходом, посмотрите на скриншот, который я прикрепил: -

echo 0 > /sys/class/backlight/acpi_video0/brightness

Измените 0 на значение, которое вы хотите в начале, полученное из предыдущего вывода команды.

как показано здесь- here changing

Теперь просто сохраните его и перезапустите. Надеюсь, это помогло вам.

0
ответ дан 13 April 2017 в 15:24

С помощью этого руководства вы можете сохранить уровень яркости при перезагрузке / выключении и вернуть его после запуска системы. Это не влияет на время загрузки системы.


Создайте текстовый файл в вашем домашнем каталоге (или где-либо еще), чтобы сохранить уровень яркости в нем. Откройте терминал, нажав Ctrl + Alt + T , затем введите следующую команду:

sudo gedit /home/brightness

Сохранить и выйти Gedit. Просто пусть это будет пустым. Затем введите эту команду в терминале:

sudo gedit /etc/rc0.d/K99FixBrightness

и скопируйте в нее следующий скрипт bash:

#!/bin/bash
brightness=`cat /sys/class/backlight/acpi_video0/brightness`
echo $brightness > /home/brightness
exit 0

Затем сделайте его исполняемым, введя: sudo chmod 644 /etc/rc0.d/K99FixBrightness в терминале. Повторите вышеуказанные шаги с каталогом rc6.d:

sudo gedit /etc/rc6.d/K99FixBrightness

Просто так:

#!/bin/bash
brightness=`cat /sys/class/backlight/acpi_video0/brightness`
echo $brightness > /home/brightness
exit 0

Затем сделайте его исполняемым, введя: sudo chmod 644 /etc/rc6.d/K99FixBrightness в терминале. До сих пор мы устанавливали уровень яркости для сохранения в / home / яркости перед выключением и перезагрузкой. Один шаг, чтобы пойти! Введите в терминале следующую команду:

sudo gedit /etc/rc.local

Добавьте это перед последней строкой «exit 0»:

brightness=`cat /home/brightness`
echo $brightness > /sys/class/backlight/acpi_video0/brightness

Сохраните и выйдите из gedit. Теперь при запуске системы будет загружен последний уровень яркости!

Готово! :)

0
ответ дан 13 April 2017 в 15:24

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

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