Сделайте Ubuntu запомните уровень яркости экрана без xbacklight

Проблема в том, что Ubuntu всегда сбрасывает уровень яркости максимум после каждой перезагрузки. Я установил утилиту xbacklight, но команды, подобные xbacklight -get или xbacklight -set XX, не работают. Я не получаю ничего как выход.

На самом деле, я хотел бы, чтобы мой Ubuntu помнил уровень яркости, который использовался последним. Как я могу это сделать? Вот некоторая информация:

ls -l /sys/class/backlight/
total 0
lrwxrwxrwx 1 root root 0 Feb 27 09:43 radeon_bl0 -> ../../devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0


ls -l /sys/class/backlight/radeon_bl0/
total 0
-r--r--r-- 1 root root 4096 Feb 27 09:54 actual_brightness
-rw-r--r-- 1 root root 4096 Feb 27 09:54 bl_power
-rw-r--r-- 1 root root 4096 Feb 27 09:47 brightness
lrwxrwxrwx 1 root root    0 Feb 27 09:54 device -> ../../card0-LVDS-1
-r--r--r-- 1 root root 4096 Feb 27 09:43 max_brightness
drwxr-xr-x 2 root root    0 Feb 27 09:54 power
lrwxrwxrwx 1 root root    0 Feb 27 09:54 subsystem -> ../../../../../../../class/backlight
-r--r--r-- 1 root root 4096 Feb 27 09:43 type
-rw-r--r-- 1 root root 4096 Feb 27 09:42 uevent

uname -r
4.2.0-30-generic
1
задан 5 December 2017 в 06:50

4 ответа

Вы пробовали это:

sudo nano /etc/rc.local добавьте эту строку в файл (замените X желаемым уровнем яркости):
echo X > /sys/class/backlight/intel_backlight/brightness
1
ответ дан 23 May 2018 в 13:14
  • 1
    Ну, у меня нет «intel_backlight». in / sys / class / backlight /. – misha 4 March 2016 в 17:32
  • 2
    Попробуйте следующее: askubuntu.com/questions/476664/… – Jay T. 4 March 2016 в 17:42
  • 3
    Этот ответ будет установить яркость на определенный предопределенный уровень, а не записывать и яркость восстановления при запросе OP. Это лишь частичное решение – Sergiy Kolodyazhnyy 5 December 2017 в 06:52

Если вы можете установить яркость с помощью команды, сделать изменение уровня яркости до определенного значения при запуске легко. Выполните следующие действия:

Откройте Dash, нажав клавишу Super / Windows. Введите «Приложения для запуска» и нажмите «Ввод». Нажмите «Добавить». Введите имя (не имеет значения) и команду. Нажмите «Добавить» [d7 ] Это должно выполнить эту команду при запуске. Я не уверен, как заставить его помнить предыдущую яркость, но я надеюсь, что это поможет.

0
ответ дан 23 May 2018 в 13:14
Хорошо. Я собираюсь ответить на свой вопрос только для справок в будущем. В моем случае, что я сделал, добавьте следующие строки (это действительно одна строка с кучей комментариев, чтобы напомнить мне, почему и что я там сделал) до /etc/rc.local до exit 0:

# The following line should solve the problem of Ubuntu resetting
# the brightness level back to maximum after every reboot.

echo 50 > /sys/class/backlight/radeon_bl0/brightness

Вот как выглядит весь файл сейчас:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# The following line should solve the problem of Ubuntu resetting
# the brightness level back to maximum after every reboot.
echo 50 > /sys/class/backlight/radeon_bl0/brightness

exit 0

Хотя я не уверен на сто процентов, если это лучший способ сделать это, все, кажется, работает отлично для меня Теперь.

0
ответ дан 23 May 2018 в 13:14

Просто используйте вместо этого свет ... В противном случае это будет беспорядок, чтобы исправить это, особенно если у вас есть графики intel и nvidia вместе!

Это работает на Ubuntu 16.04 ... и протестировано на Alienware M14XR2

Checkout-> https://github.com/haikarainen/light

0
ответ дан 23 May 2018 в 13:14
  • 1
    Добро пожаловать в Ask Ubuntu! : -) Пожалуйста, отредактируйте свой ответ и немного разверните его, чтобы включить инструкции по загрузке и установке ... – Fabby 16 June 2017 в 01:01

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

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