Я бегу 16.04 на моем X1 Yoga OLED.
Я не могу изменить яркость экрана вообще, кажется, что на максимальной яркости все время. Я пробовал:
- Fn+ F5/F6
xbacklight -set 50
(и 100, и 0, и 20, ...) /xbacklight -dec 10
Я использую GNOME Shell в Xorg.
Надеюсь, полезный список программного обеспечения и версий, скажите мне в комментариях, если вам нужно больше.
gnome-shell 3.18.5-0ubuntu0.1
tlp 0.9-1~xenial
tp-smapi 0.41-1
icc-brightness watch
а затем используйте ваши обычные клавиши яркости. Ура!Ответы:
Подсветка с OLED-экраном отсутствует. Так что нормальные методы не работают. Отрегулируйте яркость экрана с помощью:
число может быть любым от 0 до 1
источник
Я искал способ запуска команды xrandr при нажатии кнопок яркости. Для этого я создал пользовательские события acpi (подробнее об этом здесь: https://help.ubuntu.com/community/LaptopSpecialKeys ). Это все еще хак и не правильное решение, но оно работает для меня:
Я создал три файла, / etc / acpi / events / yoga-bright-up:
и / etc / acpi / events / yoga-bright-down:
и, наконец, /etc/acpi/yoga-brightness.sh:
который в значительной степени вдохновлен файлом asus-keyboard-backlight.sh и информацией на https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/660901 для корневого каталога xrandr проблема с доступом
Не забудьте перезапустить acpi, набрав
Надеюсь, это поможет ;-)
источник
Плавный контроль яркости
( Обновление: я загрузил сценарий предоставления, чтобы автоматизировать это на Github.)
Этот сценарий основан на обходном пути Ivo Blöchliger . Я бы не хотел, чтобы мой дорогой ноутбук выглядел дешево, поэтому мне нужен плавный переход между значениями яркости, чтобы конкурировать с коллегами, не работающими в Linux.
Он создан для Linux Mint 18.3 и Ubuntu 16.04.3 и протестирован на Lenovo ThinkPad X1 Yoga (2nd Gen) с OLED-панелью.
/etc/acpi/events/oled-brightness-up
(644):/etc/acpi/events/oled-brightness-down
(644):/etc/acpi/oled-brightness.sh
(755):Удалите все предыдущие обработчики яркости и, наконец, сделайте
sudo service acpid reload
источник
ОБНОВЛЕНИЕ - 12 июля 2019 года -
Теперь есть хороший сценарий для Wayland, и я могу использовать свои клавиши яркости.
https://github.com/udifuchs/icc-brightness и
./icc-brightness watch
.Подсказка сценария, приведенная ниже, также приведет к увеличению яркости экрана при переключении альбомной ориентации в портретный режим (или наоборот) и не будет реагировать на управление яркостью сенсорного графического интерфейса. Так что действительно доволен решением Wayland.
старый
Мне нужно было несколько настроек, чтобы решение @Redsandro работало на моей установке Ubuntu 18.10.
В частности, обходной путь root Xauth не работает (спасибо, что упомянули, что @Ivo B!), Поскольку
.Xauthority
файл больше не существует. Чтобы найти новое местоположение файла:Поэтому мы меняем соответствующую строку:
Кроме того, мне также пришлось перейти
eDP1
наeDP-1
.В общей сложности это привело к изменениям по трем направлениям.
Дополнительные замечания
Для отладки я использовал
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
например, для двух соответствующих ошибок, которые я нашел (Xauthority & eDP)
Также обратите внимание, что это решение не работает в Wayland! Как Xrandr не работает на Wayland. Поэтому убедитесь, что при входе вы выбираете xorg, а не wayland),
(Немного прискорбно, что для меня события касания Firefox работают только в Wayland, поэтому мне приходится выбирать между сенсорной прокруткой яркости и Firefox. Не знаю, почему это так).
(Этот ответ был бы комментарием, но мне не хватает кредитов.)
источник
Я сделал то же самое, что и выше, в Ubuntu MATE 17.04:
cat $MYDIR/scrbr.property
=0.5
(scrbr = яркость экрана)scrbr.sh
:`` `
Переназначить ключи
WinKey + Up
наscrbr.sh --up
и то же самое для--down
.Прибыль.
источник