LINUX.ORG.RU

Как изменить яркость экрана?

 ,


1

1

Здравствуйте,

имеется Lenovo IdeaPad Y500 и Ubuntu 13.10. на которой не работает регулирование яркости монитора. Посоветуйте что сделать, чтобы её уменьшить?

Заранее благодарю!

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Поставить световой между вами и монитором.

Ну а по факту - нужно читать change логи ядра, возможно для начала просто поставить ядро по новее.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Я этими же мыслями руководствовался, когда сегодня обновлялся с 13.04. на 13.10. Обновление не помогло, только переключение шрифтов отвалилось.

Не верится мне, что в ядре по свеженее это исправлено, а читать чейнджлоги, признаюсь, лень. Особенно читать их при такой яркости :(

php-coder ★★★★★
() автор топика
Последнее исправление: php-coder (всего исправлений: 1)
Ответ на: комментарий от beastie

Похоже, что не работает: xbacklight -dec 10 сделал пару-тройку раз, но изменений не вижу.

php-coder ★★★★★
() автор топика
sudo apt-get install xbacklight
xbacklight -dec 20 #уменьшит яркость на 20% от 100
xbacklight -inc 20 #увеличит яркость на 20% от 100

Потом в xev ловишь

Policeman
()
Ответ на: комментарий от Policeman

Спасибо, я пробовал, но почему-то не помогло :-(

php-coder ★★★★★
() автор топика
Ответ на: комментарий от Policeman

На последнюю фразу не обращай внимания, это если хочешь к мультимедийным клавишам забиндить измнение яркости.

Policeman
()
Ответ на: комментарий от ziemin

Это лечится? Может обновление ядра поможет? Или всё, можно ставить крест?

php-coder ★★★★★
() автор топика
xrandr --output VGA1 --brightness .5

Сделает потемней везде и всегда (у меня монитор к ноутбуку подключен, наверное вам надо LVDS1 вместо VGA1). А если батарейку хочется экономить, то надо ответ на вопрос чуть выше, от анонимуса. От писания в /sys/class/backlight/acpi_video0/brightness или /sys/class/backlight/intel_backlight/brightness яркость меняется? dmesg наверное надо посмотреть.

naszar
()
Ответ на: комментарий от anonymous
$ ls -la /sys/class/backlight/
итого 0
drwxr-xr-x  2 root root 0 апр.   7 10:31 .
drwxr-xr-x 53 root root 0 апр.   7 10:31 ..
lrwxrwxrwx  1 root root 0 апр.   7 10:31 acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0
$ ls -la /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0
итого 0
drwxr-xr-x 3 root root    0 апр.   7 10:31 .
drwxr-xr-x 3 root root    0 апр.   7 10:31 ..
drwxr-xr-x 2 root root    0 апр.   7 10:36 power
-r--r--r-- 1 root root 4,0K апр.   7 10:36 actual_brightness
-rw-r--r-- 1 root root 4,0K апр.   7 10:36 bl_power
-rw-r--r-- 1 root root 4,0K апр.   7 10:31 brightness
lrwxrwxrwx 1 root root    0 апр.   7 10:36 device -> ../../../0000:01:00.0
-r--r--r-- 1 root root 4,0K апр.   7 10:31 max_brightness
lrwxrwxrwx 1 root root    0 апр.   7 10:36 subsystem -> ../../../../../../class/backlight
-r--r--r-- 1 root root 4,0K апр.   7 10:31 type
-rw-r--r-- 1 root root 4,0K апр.   7 10:31 uevent

На всякий случай скажу, что изменять значения в файле /sys/class/backlight/acpi_video0/brightness я пробовал и это не помогло.

php-coder ★★★★★
() автор топика
Ответ на: комментарий от naszar

О! Спасибо! Заработала команда xrandr --output LVDS-1 --brightness .5

Может сходу подскажете куда её правильно прописать, чтобы срабатывала при старте иксов? Когда-то был ~/.xinitrc и ~/.xinit.d а сейчас что модно?

От писания в /sys/class/backlight/acpi_video0/brightness или /sys/class/backlight/intel_backlight/brightness яркость меняется?

Нет, не меняется. А второго файла нет совсем.

dmesg наверное надо посмотреть.

Выше постил: http://paste.ubuntu.com/7214207/

php-coder ★★★★★
() автор топика
Ответ на: комментарий от php-coder

С ходу не подскажу.. у меня арчик и XFCE, если бы было надо, то прописал бы в XFCE'шные «application autostart», а так имею алиас в баше, чтобы ночью лампу потише делать. В убунте нету автозапуска по старту DE?

Единственно, повторюсь, что такой способ суть - залепа. xrandr --brightness просто меняет цвета пикселей на потемней, работает даже на ЭЛТ. xbacklight - делает лампочки подсветки потише, что неминуемо ведет к экономии батарейки.
dmesg, извиняюсь, сразу не заметил. Уже почитал.

naszar
()

к сожелению без пердолинга никак. в ubuntu регулировка яркости не работает.

GodlikeBro
()
Ответ на: комментарий от php-coder

Запостил сюда: http://paste.ubuntu.com/7214207/

Во-первых в этом dmesg-е много ругани на ACPI-таблицы. Можно попробовать обновить биос, на всякий случай записав текущую версию, чтобы в случае чего можно было откатиться назад.

Во-вторых, в этом dmesg-е у ядра нет опции acpi_backlight=vendor Что будет если её добавить и попробовать:

echo 0 | sudo tee /sys/class/backlight/*/brightness
Если не работает, то что есть в dmesg-е после этой команды?

Можно попробовать вместо nouveau установить драйвер nvidia и проверить то же самое, т.е. запись в /sys/class/backlight/*/brightness с опцией acpi_backlight=vendor и без неё.

Для закрытых дров nvidia ещё можно попробовать вариант:

sudo apt-get install smartdimmer
sudo smartdimmer --set 0

А вообще, если немного знаете английский, правильнее всего было бы зайти на канал #nouveau на irc.freenode.net и описать проблему разработчикам драйвера. Тогда они не только вам помогут, но и внесут нужные изменения в драйвер, чтобы у других пользователей эта проблема не возникала.

anonymous
()

мне помогло параметр загрузки

acpi_backlight=vendor

и потом xbacklight =x

где x - яркость в процентах

сто градаций яркости подсветки

использую от 3 до 20

rogerw
()
Ответ на: комментарий от php-coder

если у тебя две видеокарты, то вместо acpi_video0 в папке есть еще папка, radeon0 например

Tverskoy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.