LinuxForum.Fans
Тема

Перестала регулироваться яркость

Автор: putexod 16 сообщений 2143 просмотров
28.10.2020 16:57 #435502

На каком-то этапе оно случилось. Есть, конечно, timeshift и можно исправить так. Но это ж не методы.

Что имеем: ноутбук с manjaro'й на борту. При нажатии на клавиши регулировки на экране видна полоска яркости, она меняется. А яркость - нет!
Почитал немного интеренетов и бОльшая часть советов свелась к редактированию /etc/X11/xorg.conf.d/90-mhwd.conf
К моему глубочайшему удивлению, разочарованию, недоумению сего файла в указанной директории я не наблюдаю.

Как быть, что делать, куда копать?

28.10.2020 19:23 · отредактировано #435503

Было такое, только в Mageia (Budgie): ползунок двигается, а эффекта "0". Отсутствовал пакет xrandr.


xrandr на месте? Проверить из под юзера в терминале:

text

xrandr --version

Если на месте, - уменьшить яркость на 50% (всё из под юзера):

text

xrandr --output $(xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1) --brightness 0.5

Вернуть в дефолт (100%):

text

xrandr --output $(xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1) --brightness 1.0

Если из терминала работает, значит отвалилось где-то в другом месте.

p.s. Вы не указали DE. :(

29.10.2020 00:50 · отредактировано #435505
"alex_q_2000" написал:
xrandr на месте? Проверить из под юзера в терминале:
text
putexod-PC% xrandr --version
xrandr program version       1.5.1
Server reports RandR version 1.6
"alex_q_2000" написал:
Если из терминала работает, значит отвалилось где-то в другом месте.

Из терминала работает. Тоже результат...

"alex_q_2000" написал:
p.s. Вы не указали DE. 

Стыдно. KDE.


ЗЫ: А что, собственно, происходит, когда ставишь значение больше 1.0?
Какое-то цифровое повышение яркости. Зачем такое?

29.10.2020 10:52 #435506
"putexod" написал:
ЗЫ: А что, собственно, происходит, когда ставишь значение больше 1.0?
Какое-то цифровое повышение яркости. Зачем такое?

Сие мне неведомо. Вероятно, разработчики оставляют пользователю возможность самому принять решение, спалить ему монитор или нет. :D

Насчёт DE - это уточнение для тех, кто захочет помочь дальше. Сам я KDE не использую. Надо звать любителей всевозможных плазмоидов/апплетов/виджетов/плагинов. Кстати, может быть есть какой-то "апплет/плагин?", который обрабатывает нажатие хоткейс яркости. Обычно его лепят рядом или внутри "Управления питанием": его попробовать "передёрнуть"? Реакция на хоткеи есть (полоска движется), из терминала яркость меняется (значит на нижнем уровне работает), выходит с верхнего уровня (из гуёв) события не приходят вниз. Однако, поскольку это KDE - не уверен в том, что яркостью занимается именно xrandr. У KDE и GNOME свой, самостийный путь развития. Они уже давно положили на спецификации freedesktop. Один протокол вывода иконок в трей чего стоит. Краем уха слышал, что для совместимости с GTK-программами, чтобы в KDE вывести иконку в трей, этому чуду нужен отдельный плагин (или апплет/плазмоид?). )) Может у них и яркость тоже через другую "дырку" регулируется, врать не стану. KDE-шников подождите, может быть истина где-то рядом... ))

29.10.2020 11:53 #435507

KDE - очень удобный и полезный шелл, хоть и копирующий функциональность шелла Windows, но он получился очень удачный.
Насчёт яркости - гугл находит следующее https://www.google.com/search?q=kde+brightness+control

29.10.2020 19:42 · отредактировано #435508
"putexod" написал:
Стыдно. KDE.

воистину!
Предлагаю немного почитать пресс-релизы самих релизов(КДЕ) :D (как сказал!)

Примерно с версии фреймворка 5.40, в сообществе разрабатывающем кеды, было принято решение на слияние и интеграцию некоторых частей проекта, всех подробностей я уже не помню(потому как не старался запоминать, ибо не нужно), смысл в том, что часть модулей была ликвидирована, а их функционал был распределён между остальными, часть переехала из applications и frameworks, часть поменяла наполнение.
Следствим этого всего явилось то, что старые настройки, продолжали ещё какое-то время работать, до той поры, пока модуль оставался самостоятельной единицей, как только он сливался с другим, то и функционал его становился частью того, с кем он слился, и автоматом же, прописывалось дефолтное поведение в новых настройках.... это всё долго и нудно.
к сути - в новых кедах(у мну пока топ Plasma: 5.20.0\Frameworks: 5.75.0\Qt: 5.15.1\Applications:20.08.2) яркость экрана и ночное поведение является частью плазмы и забито в Системсетинг как часть функции! Нет больше каких то отдельных приблуд для регулировки яркости(плазмоид батареи это часть штатной плазмы), все в штатном расписании, настроил и пользуйся... вот только самой настройки яркости нет! есть значёк в систрее(на картинке белая лампочка в трее) и есть плазмоид для рабочего стола...
.. да ! всё через этосамое, но как есть - так и есть. Смотри картинки, там наглядно:



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

29.10.2020 19:51 #435509
"gramozeka" написал:
ибо они часто между собой не дружат и выдают порой феерические глюки.

Вот поэтому я и ушёл на Mate. Настроил хз когда и всё само работает и не чавкает. :)

30.10.2020 00:37 · отредактировано #435510

Круто, конечно, господа. Но что всё-таки делать? Бежать с KDE, конечно, вариант. Но это уж совсем крайняк. Хочется поносить кеды. Ну и как-то научитья исправлять косяки. А вот как - вопрос.

Пока я вижу один путь решения проблемы: написать скрипит инкрементом-декрементом меняющим значение по нажатию клавиши на 0.1 тут

text
xrandr --output $(xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1) --brightness 1.0

Но это ли идеальное решение?

30.10.2020 00:56 · отредактировано #435511
"putexod" написал:
Но это ли идеальное решение?

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

А по xrandr --output... , так этот костылик будет делать ровно то же самое что и переключалка ночной схемы, ну или прикрутить это всё хозяйство в скрипт, который будет перехватывать ввод, вопрос - как его оперативно применять? постоянно лезть в терминал и там дрюкать, или вешать на клавишу его запуск\завершение?
Охота, так на вот:

text

#!/bin/bash
brightness_level=0.7 # можешь сюда перехват ввода повесить, чтоб менять значение
screenname=$(xrandr | grep " connected" | cut -f1 -d" ")
xrandr --output $screenname --brightness $brightness_level;

Уж куда проще по иконке в трее - жмякнул и забыл, всё мышом делается без лишних телодвижений.

30.10.2020 08:45 #435512

gramozeka, боцман :-) , откуда обои? Понравилась картинка, хотя найти такую под мой монитор сложно, у меня 2560×1080.

30.10.2020 09:50 #435513
"Rizado" написал:
откуда обои?



это я ещё лет пятнадцать их где-то стянул. Там в прыжке 1980х1080, можно наверно растянуть, но замылит, на если охота : https://i.ibb.co/3SNMnBR/background.png
8)

30.10.2020 11:08 #435514
"putexod" написал:
Пока я вижу один путь решения проблемы: написать скрипит инкрементом-декрементом меняющим значение по нажатию клавиши на 0.1 тут

В дополнение к изложенным выше рекомендациям, можете воспользоваться прогой xbcontrol. Это GUI для xrandr...



Ссылка на xbcontrol: https://cloud.mail.ru/public/9WuQ/21KxLvzRK

Там два архива, в зависимости от архитектуры:
---
xbcontrol.tar.gz - i586
xbcontrol-x86_64.tar.gz - x86_64

Можно распаковать в хомяк и запустить xbcontrol. В трей упадёт иконка, кликнуть по ней (ЛКМ). В автозагрузку придётся ставить вручную, поскольку пакеты собирал для Mageia. В теории должен работать. При желании можете исследовать и изменить под себя исходники в Lazarus.

p.s. В общую копилку т.с. Чем больше способов, тем лучше... :)

30.10.2020 15:40 #435515
"putexod" написал:
Хочется поносить кеды. Ну и как-то научитья исправлять косяки.

Косяки там будут всегда, т.к. разработчикам KDE очень нравится путь Fedora.

31.10.2020 12:40 #435516

gammy - Adaptive screen brightness and temperature: https://getgammy.com/
Её самому подсобрать надо: https://github.com/fushko/gammy
Вроде работает: https://cloud.mail.ru/public/3qq2/2nvjnYCjN

Пункты меню на иконке трея у меня получились инверсные почему-то. Может быть у Вас и нормально будет, надо пробовать...

31.10.2020 13:50 #435517

Мусор из темы почистил. В случае повтора − неделю будете отдыхать.

04.11.2020 18:55 #435525
"Rizado" написал:
Понравилась картинка, хотя найти такую под мой монитор сложно, у меня 2560×1080.

Точно такую же да...
Но похожую до степени смешения не так уж и сложно.
1. Google найти похожую картинку.
2. Google картинки очень много красивых обоев выдает по запросу "earth from space wallpaper 2560x1080"
3. Или к примеру тут поискать что по душе: https://wallpaperaccess.com/4k

Войдите или зарегистрируйтесь, чтобы ответить.