Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 26 Январь 2015, 13:27:45

Название: Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 13:27:45
Регулировка яркости экрана ноута спецкнопками
Модули http://forum.puppyrus.org/index.php/topic,16327.msg96862.html#msg96862
Со вчерашним 089 у всех теперь работает без проблем?
Отказался. На старом ноуте ещё ничего: индикатор яркости не работает, но регулируется плавно. Громкость - нормально. На новом хуже: индикатор идёт равномерными ступенями, но фактически яркость некоторое время не регулируется, а потом резко снижается сразу до 37%.
Это решаемая проблема
В backlight-osd-s141228.pfs/squashfs://etc/acpi/handlers/bl поиграйте со step=

Это не повод отказываться от остальных доработок. Вы теряете совместимость с основной веткой и становитесь бесполезным, как тестер
Отключить эту - убрать привязку хоткеев
Или pfsextract модуля и удалить osd
Название: Re:Регулировка яркости по Fn
Отправлено: Lego от 26 Январь 2015, 13:49:20
PRA бодро шагает себе, мощно этому способствует уважаемый SFS, но....
"...и становитесь бесполезным, как тестер...." ??? Извиняюсь, конечно, что влез, сам то не участвую.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 13:53:27
А что не так? PR так и загнулся - разрабы начали делать не вместе для всех, а каждый для себя
nik152 - один из топовых тестеров. Не хочется повторения истории
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 26 Январь 2015, 14:12:39
Это не повод отказываться от остальных доработок.
Отказался по причине неудобства: либо глаза режет от чрезмерной яркости, либо её не хватает.
Попробую порешать по рекомендациям.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 14:17:25
По итогу решения - может удастся формулу вычисления step вывести
С этим ясно, но остальные то доработки не надо сливать
Название: Re:Регулировка яркости по Fn
Отправлено: RoDoN от 26 Январь 2015, 14:42:30
Скриптик /etc/acpi/handlers/bl - это переделанный мной, найденный на просторах интернета скрипт, а именно сделал работу с sudo и попытался сделать шаг изменения яркости 10%, но иногда кривовато срабатывает, т.к. на разных аппаратах информация о текущей и максимальной яркости хранится в разных каталогах /sys/class/backlight/psb-bl, /sys/class/backlight/radeon_bl0, /sys/class/backlight/acpi_video0, так еще и значение максимума (файл max_brightness) часто очень разное (7, 9, 10, 15, 100, 255 - это что мне попадалось).
В последнее время у меня доступны ноуты Acer и один Samsung, иногда (очень редко) Dell, а с др. марками очень редко сталкиваюсь, поэтому собрать полноценную базу данных для этого скрипта одному трудно. Если есть возможность выкладывайте названия каталогов, которые лежат в /sys/class/backlight/ (я так понял, что стандартно /sys/class/backlight/acpi_video0, но у некоторых производителей что-то свое) и значения максимальной яркости, напр., недавно на одном ноуте Acer оказалось /sys/class/backlight/acer-wmi и максимум яркости 15 в файле /sys/class/backlight/acer-wmi/max_brightness.

З.Ы. Файл max_brightness в geany не открывается, а в leafpad без проблем.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 14:55:37
В AUR куча всего: packer bright
Что-то я уже собирал. Может готовое поискать...
Название: Re:Регулировка яркости по Fn
Отправлено: RoDoN от 26 Январь 2015, 16:25:11
Я когда-то уже искал, когда делал русскую сборочку Upup, так мне все что попадалось требовало или перл или питон ((( Поэтому и остановился на этом простом скрипте.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 17:07:27
Есть и маленькие сишные, но в скрипте можно почитать, а сишников у нас нет - будем только гадать
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 26 Январь 2015, 17:08:56
после обновления при регулировке яркость меняется, окна не выскакивают.
но: меняется слишком большими скачками - 10%-50%-90%
может надо шаг меньше раз в 10, тогда будет плавно?
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 17:10:49
В том-то и проблема что для разного железа разный step
Может сделать конфиг или запускать с параметром...
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 26 Январь 2015, 17:11:09
 /etc/acpi/handlers/bl , исходное состояние, строка
Код
100) step=10; aaa=1; bbb=1; ccc=0 ;;
1. Шаг индикатора - 11, только две градации яркости: макс. и мин.

2. step=6, шаг индикатора - 7. Положение индикатора, при изменении градации яркости на одну условную ступень:
Уменьшение: 100, 65, 44, 30(min). Увеличение: 35, 56, 70, 100. Наблюдается некоторый гистерезис.

3. step=4, шаг индикатора - 5. Оптимальный для меня режим.
Уменьшение: 100, 90, 80, 70, 65, 60, далее через 5ед, 20, 10, 0. Увеличение - в обр. порядке.

На старом ноуте яркость меняется плавно, но индикатор не работает. Видны только невысокие зелёные полоски.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 17:14:08
Индикатор вообще отдельная тема. Туда можно что угодно прикрутить. Например ntf -i "Яркость" "увеличена на 10%"
Я сейчас не на ноуте. Могу только теоретизировать
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 26 Январь 2015, 17:19:09
можно попробовать сделать мельче. тогда надо будет не тыкать кратковременно по клавишам и "ловить" когда хорошо для глаз, а нажать и подержать, плавно меняя яркость. будет вообще кайф. если такое возможно конечно...
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 26 Январь 2015, 17:25:09
Плавно нашим способом не выйдет
Висит на хоткее. Одно нажатие - 1 запуск скрипта
Есть плагин яркости для xfce-panel
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 26 Январь 2015, 18:56:16
Наверное, надо бы показать 089-pra-up.pfs с уменьшенным шагом регулировки яркости. Посмотрите кто может
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 27 Январь 2015, 10:34:50
Какие файлы там изменены? Сейчас проверить не начем
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 27 Январь 2015, 15:57:23
Какие файлы там изменены?
/etc/acpi/handlers/bl  step=10 -> step=4  Это всё.
Интересует насколько хорошо (плохо) работает управление яркостью на ноутбуках. Т.е. всем ли подойдёт? Если нет, то дорабатывать, либо убирать.
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 28 Январь 2015, 02:45:20
у меня стало хуже
10-50-90 обратно так-же
раньше хоть 30-40 было иногда если взад-вперед погонять.
сделайте пожалуйста помельче, нет проблем вместо 2х раз нажать 4-5
все равно так и прихолится делать <->

если шаг этот у всех разный, может вывести его значение куда нибудь в настройки? (плавность регулировки яркости)
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 28 Январь 2015, 06:05:09
у меня стало хуже...
сделайте пожалуйста помельче...
ramd, спасибо за проверку, ещё больше прояснилось, и делать похоже ничего не нужно. Далее слово за уважаемыми sfs и RoDoN.  Подобрать оптимальный шаг для себя просто:
Зайдите в каталог /etc/acpi/handlers/ , откройте текстовым редактором файл bl, и в 19й строке
Код
100) step=4; aaa=1; bbb=1; ccc=0 ;;
измените step= на желаемое значение. Сохраните файл и перезагрузите Х-сервер. Потребуется залогиниться и стартануть Х. Если нужно, по результату, пакет пересоберу.
  У меня при step=1-3 яркость регулируется неравномерно: через 1, 4, 5, 6 щелчков, с плавными и резкими перепадами - в зависимости от положения. Оптимально - step=4. В начале и конце яркость меняется через один щелчёк, в середине - на каждый.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 28 Январь 2015, 09:00:59
Провел эксперимент - загрузился noload=089-
Нажимаю регулировку - сыплет ошибки (что понятно) , но яркость регулирует
Т.е на моем ноуте это, похоже на аппаратном уровне
Нужно ли это вообще?
Название: Re:Регулировка яркости по Fn
Отправлено: imago31 от 28 Январь 2015, 10:14:31
Ноут hp pavilion g6, pra02game
При нажатии клавишь f2 и f3 должна происходить регулировка яркости и она происходит, но при этом также открываются сообщения опенбокс о невозможности выполнить процесс-потомок....
Название: Re:Регулировка яркости по Fn
Отправлено: RoDoN от 28 Январь 2015, 11:12:44
imago31, а в настройках openbox прописано обращение к /etc/acpi/handlers/bl ?
В JWM - да.
Название: Re:Регулировка яркости по Fn
Отправлено: imago31 от 28 Январь 2015, 11:21:23
сейчас не за ноутом, но в сообщении вроде было это сообщение
Название: Re:Регулировка яркости по Fn
Отправлено: RoDoN от 28 Январь 2015, 11:40:27
Просто в настройки JWM я впихнул когда-то эти стройки:
Код
	<Key key="XF86MonBrightnessUp">exec:/etc/acpi/handlers/bl +</Key>
<Key key="XF86MonBrightnessDown">exec:/etc/acpi/handlers/bl -</Key>

<Key keycode="233">exec:/etc/acpi/handlers/bl +</Key>
<Key keycode="232">exec:/etc/acpi/handlers/bl -</Key>
коды 232 и 233 на каком-то проблемном ноуте пришлось добавить, а так обычно достаточно стандартных XF86MonBrightness*
А в openbox должно быть подобное прописано в файле /home/live/.config/openbox/rc.xml, а именно:
Код
    </keybind>
    <keybind key="XF86MonBrightnessUp">
      <action name="Execute">
        <command>/etc/acpi/handlers/bl +</command>
      </action>
    </keybind>
    <keybind key="XF86MonBrightnessDown">
      <action name="Execute">
        <command>/etc/acpi/handlers/bl -</command>
      </action>
    </keybind>
Проверил в модуле 040-Openbox-3.5.2-4-1-3s08.pfs все это есть.
А osd_cat у тебя в системе есть? Может на его отсутствие ругается??
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 28 Январь 2015, 13:58:14
понаблюдал ещё за процессом

такое впечатление, что за одно нажатие скрипт срабатывает не 1 раз, а несколько раз
(пока держим кнопку Fn) и поэтому сразу большой скачек.

до обновления модуля pra-up такие окна ведь тоже появлялись 2-3 штуки за одно нажатие.

настройки клавы? посмотрел в меню - нет опции настройки паузы перед повтором и скорости повторов при удерживании клавиши. а нужно-бы.

как временный костыль - влепить паузу 0.2-0.3 сек. после каждой отработки скрипта?

за подсказку, где править скрипт - спасибо.

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

впрочем, поддержу оба варианта.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 28 Январь 2015, 15:46:10
Я выше (http://forum.puppyrus.org/index.php/topic,16492.msg98593.html#msg98593) написал - у меня аппаратно регулируется
Надо понять - у всех так?
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 28 Январь 2015, 16:05:10
Надо понять - у всех так?
Скорее да, чем нет. У меня на обоих.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 28 Январь 2015, 16:06:40
Т.е. убираем хоткеи и тема закрыта?
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 28 Январь 2015, 16:39:06
Вопрос ко мне? Судя даже по немногочисленным отзывам, это только лишний головняк. Но кто-то ведь поднял тему?
Название: Re:Регулировка яркости по Fn
Отправлено: imago31 от 29 Январь 2015, 10:24:06
pra03game наоут hp
кнопки яркости вообще не работают
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 10:39:29
pra03game наоут hp
кнопки яркости вообще не работают
Вообще ни в каком линуксе или только в pra03game ? Последний 089-up подключен?

Переделал /etc/acpi/handlers/bl - теперь он только считывает и выводит. Сам ничего не регулирует
Теперь у всех нормально с шагом?


Название: Re:Регулировка яркости по Fn
Отправлено: imago31 от 29 Январь 2015, 10:44:30
в pra02game работает и вкладки опенбокса открываются
в pra03game не знаю какой 089 стоит,  и с каталистом чето не загружается, вообще запутался уже, так тяжело дается каждый переход на новую версию 0n
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 10:48:29
в pra02game работает и вкладки опенбокса открываются
Там osd и bl нет
в pra03game не знаю какой 089 стоит, 
Так нажать "обновить"
и с каталистом чето не загружается, вообще запутался уже, так тяжело дается каждый переход на новую версию 0n
С этого момента подробнее и отдельной темой
Больше года на пра2 сидели. Куда уж реже
Название: Re:Регулировка яркости по Fn
Отправлено: imago31 от 29 Январь 2015, 10:52:49
ок, заного переустановлю pra03game чтобы ничего лишнего не было и подробнее начну о дровах
сегодня последний выходной обещать не могу как скоро, потихоньку буду тестить дрова и стим
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 29 Январь 2015, 12:55:57
Переделал /etc/acpi/handlers/bl - теперь он только считывает и выводит. Сам ничего не регулирует
Теперь у всех нормально с шагом?
Индикатора яркости сейчас нет (громк. есть). Регулировка яркости работает нормально, как при удержании Fn + стрелки, так и отдельными нажатиями. Если нужно точнее, то так: от максимума первые три ступени яркости изменяются через 10 щелчков, остальные - через 5.
Проверил на старом ноуте. Тут несколько иначе, яркость меняется на ступень при каждом нажатии. С удержанием клавишей тоже всё путём.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 16:11:51
Индикатор (osd) не должен был пропасть. Если просто запустить bl из аттача выше - должен показать текущую яркость зеленой гармошкой
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 29 Январь 2015, 16:37:02
обновился + перезагр, яркость 10-50-90-100-60-20-10%
громкость значительно плавнее - по 6% на шаг. вот бы яркость так тоже
но не принципиально, терпимо
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 29 Январь 2015, 17:34:10
должен показать текущую яркость зеленой гармошкой
Блин, не обратил внимания, что bl без атрибута на выполнение :( Короче, всё нормально, есть индикатор.
зы Что-то подозрительны результаты у ramd. Вы как обновлялись, bl из аттача выше брали?
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 17:56:13
обновился + перезагр, яркость 10-50-90-100-60-20-10%
Новый bl сам не регулирует. Констатирует то, что делается аппаратно
У меня maх=7 у Вас похоже 4
Если надо мельче - попробуйте в старом bl со step поиграть
громкость значительно плавнее - по 6% на шаг. вот бы яркость так тоже
знай и люби свой дистр  :D
я про громкость уже забыл. Тоже зеленая гармошка?
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 29 Январь 2015, 17:59:34
обновился через меню - скачался новый 089-pra-up.pfs
индикатор - гармошка зеленая на ярк и громк
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 18:07:09
В репе bl старый.
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 29 Январь 2015, 18:09:21
обновился через меню
НЕ! Отсюда http://forum.puppyrus.org/index.php/topic,16492.msg98757.html#msg98757 надо взять bl.gz. И атрибуты на выполнение установите, иначе не заработает.
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 29 Январь 2015, 22:22:56
сделал. яркость 0-22-44-66-88-100-77-55-33-11-0
заметно лучше
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 29 Январь 2015, 23:59:45
В старом bl? Т.е. если аппаратная регулировка не устраивает - ее можно улучшить?
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 30 Январь 2015, 01:03:13
сделал то, что прошено было - заменил bl откуда прошено было
замена степ10 на 4 разницы после перезапуска иксов не дала.
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 30 Январь 2015, 03:44:58
В старом bl? Т.е. если аппаратная регулировка не устраивает - ее можно улучшить?
Это в новом. С аппаратной регулировкой, где
Цитата
заметно лучше
и лучшего уже быть не может. Step тут бесполезен, всё правильно.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 14 Февраль 2015, 08:50:34
pra1502
 почему опять вернули огромную шкалу регулировки громкости? можно хотя бы поменьше сделать?
Замените в /mnt/home/pra/rootcopy/etc/acpi/handlers/bl Sans 30 на меньшее
Пожалуй, действительно, слоноподобно. Исправлю в исо на 20
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 15 Февраль 2015, 06:47:44
...огромную шкалу регулировки громкости?
Замените в /mnt/home/pra/rootcopy/etc/acpi/handlers/bl Sans 30 на меньшее
Это для яркости, а где изменить на громкость? 20 - да, нормально
Название: Re:Регулировка яркости по Fn
Отправлено: RoDoN от 15 Февраль 2015, 08:32:13
Громкость регулируется следующими файлами: /usr/local/bin/voldown, /usr/local/bin/volup и /usr/local/bin/volmute
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 15 Февраль 2015, 09:56:17
RoDoN, спасибо! Убрал bold, чтобы было аналогично с яркостью, так лучше смотрится.
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 11 Август 2015, 09:34:22
Прошу опробовать альтернативное (https://aur.archlinux.org/packages/light/) решение
Код
Usage: light <options> <value>
<value> has to be either integral(raw mode) or decimal(percent mode) depending on the specified value mode.
<options> can be any of the following:

Operations (can not be used in conjunction):
  -H -h:        Prints this help and exits
  -V:           Prints version info and exits
  -G:           Get value (default)
  -S:           Set value
  -A:           Add value
  -U:           Subtract value
  -L:           List controllers
  -I:           Restore brightness
  -O:           Save brightness

Targets (can not be used in conjunction):
  -b:           Brightness (default)
                Used with [GSAU]

  -m:           Maximum brightness
                Used with [G]

  -c:           Minimum cap
                Used with [GS]
                G returns null if no minimum cap is set.

Controller selection (can not be used in conjunction):
  -a:           Selects controller automatically (default).
  -s:           Specify controller to use. (needs argument)

Value modes (can not be used in conjunction):
  -p:           Interpret <value> as, and output values in, percent. (default)
  -r:           Interpret <value> as, and output values in, raw mode.

Other:
  -v:           Sets the verbosity level, (needs argument).
                0: Only outputs read values.
                1: Read values, Errors.
                2: Read values, Errors, Warnings.
                3: Read values, Errors, Warnings, Notices.
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 11 Август 2015, 15:32:11
У меня в 1507м бинарник в терминале работает, вот только переименовать пришлось чтоб браузер (лайт) не запускался
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 11 Август 2015, 15:35:39
А яркость им регулируется?
Название: Re:Регулировка яркости по Fn
Отправлено: ramd от 11 Август 2015, 16:10:15
да, все работает, яркость выставляется ключём -S 0 - 100
меня правда и родная рег-ка в 07 в принципе устраивает
 
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 11 Август 2015, 16:25:16
Как у остальных? Переделывать будем?
Название: Re:Регулировка яркости по Fn
Отправлено: nik152 от 11 Август 2015, 16:57:40
Хорошая утилитка. Особенно полезна на ноутах, где яркость не фиксируется на железном уровне, и при загрузке устанавливается на максимум. Уже писал здесь про желание задавать автоматом оптимальное значение - не получилось. А сейчас - легко.
Насколько понимаю, управление яркостью предполагается скриптом? Так вот, без условия выбора контроллера, как в bl не обойтись. Если на Lenovo контроллер определяется автоматом, то на Acer'e приходится указывать явно, через -s aser-wmi. bl этому точно не мешал, я его на врема теста вообще убрал из загрузки.
Переделывать? Не знаю, пусть ещё отзовутся, я однозначно оставляю. Спасибо!

ps Всё-таки склоняюсь к переделке:
1. light универсален, одинаково хорошо управляет при любом способе регулировки - аппаратном и программном, без взаимных конфликтов.
2. Легко установить нужный и равномерный шаг регулировки в диапазоне от 0 до 100, независимо от числового значения max_brightness каждой конкретной машины.
  Хорошо бы в этом убедиться от других тестеров, чтобы наверняка...
Название: Re:Регулировка яркости по Fn
Отправлено: sg34 от 10 Сентябрь 2015, 13:47:44
Добрый день! В pra03-1508m и game на моем ноутбуке не работала регулировка яркости по Fn. В скрипте etc/acpi/handlers/bl поменял строку if (($bl_max > 10)) на
if [ "$bl_max" -gt 10 ] - все работает. 
Название: Re:Регулировка яркости по Fn
Отправлено: sfs от 10 Сентябрь 2015, 14:04:05
Да. Или изменить #!/bin/ash -> #!/bin/bash . Спасибо +
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 28 Ноябрь 2016, 15:42:16
  Хорошо бы в этом убедиться от других тестеров, чтобы наверняка...
что для этого требуется?
http://forum.puppyrus.org/index.php?topic=16492.msg106412#msg106412
Название: Re: Регулировка яркости по Fn
Отправлено: alextsp от 28 Ноябрь 2016, 20:25:31
Модуль отлично отрабатывает-больше шагов, не задумывается, не надо ждать отработки после каждого шага.
В /etc/acpi оставил только один пустой bl, без него модуль работал, но сыпались ошибки на его отсутствие.
Конечно не критично, но, как я понимаю, osd-информер не  прикрутить?
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 28 Ноябрь 2016, 21:04:35
Конечно не критично, но, как я понимаю, osd-информер не  прикрутить?
Какой? Типа этого (http://forum.puppyrus.org/index.php?topic=16327.msg96855#msg96855) ? Можно и было раньше. osd_cat в системе присутствует, проверить можно например так, как здесь (http://forum.puppyrus.org/index.php?topic=16327.msg96862#msg96862) написано.
Название: Re: Регулировка яркости по Fn
Отправлено: alextsp от 28 Ноябрь 2016, 22:11:17
Какой? Типа этого ? Можно и было раньше. osd_cat в системе присутствует, проверить можно например так, как здесь написано.
подключил эти два модуля, ничего.
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 28 Ноябрь 2016, 23:09:43
Подключать ничего не надо, а надо в файле /etc/acpi/handlers/bl заменить строки начиная с 32-й "killall `pgrep ...." на строчки из файла /etc/acpi/handlers/bl0, тогда начнет работать osd-индикация регулировки яркости монитора.
Название: Re: Регулировка яркости по Fn
Отправлено: alextsp от 28 Ноябрь 2016, 23:25:17
одключать ничего не надо, а надо в файле /etc/acpi/handlers/bl заменить строки начиная с 32-й "killall `pgrep ...." на строчки из файла /etc/acpi/handlers/bl0, тогда начнет работать osd-индикация регулировки яркости монитора.
ну тогда получается яркость снова будет работать через скрипты со всеми изъянами? Лучше уже без osd, но нормально.
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 29 Ноябрь 2016, 09:00:00
osd-информер не  прикрутить?
Он чем-то лучше yad ?
Название: Re: Регулировка яркости по Fn
Отправлено: alextsp от 29 Ноябрь 2016, 15:11:45
Он чем-то лучше yad ?
Без понятия что это. Информеров нет, в bl всё удалил, bl0 просто удалил. Просто меняется яркость.
Название: Re: PRA64. Сборка x86-64
Отправлено: alextsp от 12 Декабрь 2016, 22:20:42
-после скринсейвера (DPMS) не выкручивается подсветка на максимум.
Всё верно по дефолту.
Но когда использую light-git-v0.9.r1.g8dfe104-1-any.pfs (лучше регулирует подстветку), приходится удалять всё в /etc/acpi/handlers/bl. Вот из-за этого после погасшего экрана яркость выкручивается на максимум. А счастье было так близко...
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 13 Декабрь 2016, 09:04:12
когда использую light-git-v0.9.r1.g8dfe104-1-any.pfs
Чем хуже без него?
У кого еще подобные проблемы?
Название: Re: Регулировка яркости по Fn
Отправлено: alextsp от 13 Декабрь 2016, 18:24:51
-всего 3 шага регулировки (в принципе не критично)
-после каждого клика надо подождать, чтоб отработал скрипт
-если клацнул несколько раз подряд-обрабатывается несколько секунд и не всегда как нужно...
В общем, невозможно пользоваться как обычно-зажал Fn и клацаешь, сколько тебе нужно.
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 14 Декабрь 2016, 09:32:38
У всех плохо?
Сколько у Вас bl_max? (см. скрипт bl)
Название: Re: Регулировка яркости по Fn
Отправлено: sg34 от 14 Январь 2017, 10:27:31
Случайно получилось - цинично издевался над bl, затем все убрал, но забыл последнюю команду ( в фоне удалялся несуществующий файл) - заработало. Сперва напрягся, вроде какая-то глупость, но вспомнил - в интернете читал, что иногда возникающая ошибка выполнения фонового задания нейтрализуется добавлением пустой команды в фоне.
В результате : после   Яркость экрана</b> ” \  следует
--progress-text=”$percent %” &
sleep 2 && kill $! && if [ -f /tmp/bl_pid ];then rm -f /tmp/bl_pid;fi &
exit
Еще закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness (не понял зачем это) и #kill ‘pgrep -f “yad --title=brig”’ - перестал дергаться экран (это может и зря).
Тестирую не менее 3 месяцев. Проверить можно без перезагрузки.[/size]
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 14 Январь 2017, 11:11:05
Из Вашего поста не ясно, откуда верется /tmp/bl_pid
Посмотрел -
Код
yad --timeout=1
не работает. Переделал. Теперь окно самоуничножается kill ‘pgrep -f “yad --title=brig” через 3 сек

Название: Re: Регулировка яркости по Fn
Отправлено: sg34 от 14 Январь 2017, 11:32:21
 /tmp/bl_pid - не существует - я писал - команда осталась случайно. Команда удаление несуществующего файла и есть пустая команда в фоне, которая, по-видимому, и исправляет ошибку исполнения предыдущей фоновой задачи. Эту команду можно заменить на любую пустую. Я не менял.
Все остальное в bl Ваше, только добавлена команда удаления несуществующего файла. Может я не прав, но у меня работает на разных версиях. На другом компьютере проверить не удалось. 
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 14 Январь 2017, 11:37:00
У Вас
kill ‘pgrep -f “yad --title=brig”
Не убивает окно?
Название: Re: Регулировка яркости по Fn
Отправлено: sg34 от 14 Январь 2017, 11:59:29
Убивает, но дергается окно "яркость экрана", достаточно одного убийства - получается плавно (как по-настоящему).
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 14 Январь 2017, 12:30:15
достаточно одного убийства
Уберите первый KILL. Тогда окна будут наслаиваться
У Вас в коде много лишнего
Код
sleep 2 && kill $! #&& if [ -f /tmp/bl_pid ];then rm -f /tmp/bl_pid;fi &
#exit
Название: Re: Регулировка яркости по Fn
Отправлено: sg34 от 14 Январь 2017, 13:23:42
"Уберите первый KILL. Тогда окна будут наслаиваться" - понимаю, это и создает эффект плавности - у меня компьютер достаточно мощный, но делать так не предлагаю.
"У Вас в коде много лишнего" - благодаря этому и работает, почему, до конца не понимаю.
Попробовал как Вы рекомендуете - работает, но окно регулировки не исчезает. Добавляю только "&& if [ -f /tmp/bl_pid ]" (видимо можно, как писал выше, заменить на любую пустую команду), и все работает и окно исчезает.
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 14 Январь 2017, 15:18:17
Еще закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness (не понял зачем это)
Значение сохраненное в файле ~/.brightness позволяет после перезагрузки иксов/ноута получить автоматически нужную яркость, если прописать в ~/.xinitrc, напр. такие строчки:
Код
#set brightness
if [ -f /etc/X11/xorg.conf.d/20-poulsbo.conf ];then
 bl_dev=/sys/class/backlight/psb-bl
 else bl_dev=/sys/class/backlight/acpi_video0
fi
[ -f ~/.brightness ] && echo "`cat ~/.brightness`" >$bl_dev/brightness
А еще
Заметил, что на некоторых ноутбуках регулировка яркости работает через Fn+left |Fn+right вообще на аппаратном уровне, т.е. никакие скрипты или программы не нужны.
Название: Re: Регулировка яркости по Fn
Отправлено: sg34 от 15 Январь 2017, 10:59:43
Все исправил, во вложении работающее. Можно просто скопировать в base.
По поводу "закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness" - яркость сохраняется в файле ~/.brightness и без этой строки.
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 15 Январь 2017, 13:19:30
По поводу "закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness" - яркость сохраняется в файле ~/.brightness и без этой строки.
Каким образом?
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 03 Март 2018, 21:54:15
У меня на одном ноуте есть проблемы с регулировкой яркости, причем и в Win7, и в Runtu 14.04, и в PR, и в PRA и PRA64 везде одинаково есть два состояния или 100% яркости, или примерно 30% и при нажатиях кнопок Fn+<- или Fn+-> эти два значения яркости меняют др. друга и все. Длительное время считал, что это проблема железа и уже почти смирился с этим, но наткнулся в antiX на скритп backlight-brightness, который управляет яркостью экрана просто стрелками курсора без участия кнопок Fn и о чудо на моем проблемном ноуте с этим скриптом появилась возможность плавной регулировки яркости.
Во вложении скрипт и десктоп-файл.
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 04 Март 2018, 08:50:19
Предлагаешь переделать так? Или просто - для тех у кого проблемы с тем что есть?
Скрипт очень затейливый. Адски накручено
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 04 Март 2018, 10:39:29
Нет, переделывать не предлагаю, как раз из-за того, что скрипт "очень затейливый", выложил как раз для тех у кого могут быть проблемы или не работает через Fn.
Возможно будет работать и на стационарах, но я не проверял.
Название: Re: PRA-roll. x86_64 (64бит). Frugal + Full
Отправлено: Pro от 15 Октябрь 2018, 08:27:06
программа регулировки яркости сохраняет свое состояние в файле который в /.brightness надо бы его хотя бы в /etc

Название: Re: Re: PRA-roll. x86_64 (64бит). Frugal + Full
Отправлено: sfs от 15 Октябрь 2018, 09:33:15
В /etc/acpi/handers/bl ~/.brightness
Попробуй заменить на "$HOME/.brightness" или "/home/`sfsusr`/.brightness"

Кстати - скрипт от RoDoN и я виду запись в .brightness, но не вижу чтения...
Саня - я что-то пропустил?
Название: Re: Регулировка яркости по Fn
Отправлено: RoDoN от 15 Октябрь 2018, 10:18:26
Кстати - скрипт от RoDoN и я виду запись в .brightness, но не вижу чтения...
Чтение должно быть в ~/.xinitrc
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 15 Октябрь 2018, 10:31:22
Выше по теме нашел. У меня это потерялось.
Давайте определимся с acpi и поправлю
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 15 Октябрь 2018, 10:37:08
В .xiinirc неудобно - надо во всех ДЕ менять
Ярлык в автостарт профиля пойдет?
Название: LFD10 : регулировка яркости
Отправлено: angos от 13 Сентябрь 2021, 22:50:34
Подскажите где в этом дистрибутиве регулируется яркость - я не нашел.
Название: Re: LFD10 : регулировка яркости
Отправлено: krasnyh от 14 Сентябрь 2021, 01:11:30
Создать /home/live/.config/autostart/brightness.desktop, перезагрузить иксы.
Код
[Desktop Entry]    
Type=Application   
Icon=startup_app   
Name=Яркость экрана   
Comment=Яркость экрана   
Exec=sudo /etc/acpi/handlers/bl   
NotShowIn=LXDE;   

В PRAR21.03 есть brightness.desktop в автозапуске (etc/acpi/handlers/bl-set), а вот в LFD10 я ничего не нашел, но сам скрипт присутствует.

https://forum.puppyrus.org/index.php?topic=21553.0
Название: Re: LFD10 : регулировка яркости
Отправлено: angos от 14 Сентябрь 2021, 21:48:09
Создал файл в MC(root) перезапустил Х-сы и что должно было случится?
Зато когда я запустил из etc/acpi/handlers/    файл bl1 появилась иконка дисплея и в терминале
побежала повторяющаяся строка, загружаемый модуль тем не найден в module-path.
После этого  экран стал заметно ярче.
Название: Re: LFD10 : регулировка яркости
Отправлено: angos от 15 Сентябрь 2021, 16:27:58
Уважаемый SFS! Это же ваше творение, не сочтите за труд пусть в LFD тоже будет регулировка яркости.
Название: Re: LFD10 : регулировка яркости
Отправлено: sfs от 15 Сентябрь 2021, 17:02:43
На ноуте (https://wiki.archlinux.org/title/Backlight_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9))?
Название: Re: LFD10 : регулировка яркости
Отправлено: DdShurick от 15 Сентябрь 2021, 17:57:47
А так?
Код
bash-4.4$ xrandr | awk '/ connected/ {print $1}'
VGA1
bash-4.4$ xrandr --output VGA1 --brightness 1
bash-4.4$ xrandr --output VGA1 --brightness 0.9
bash-4.4$ xrandr --output VGA1 --brightness 0.8
Первой командой узнаём, какой видеовыход подключен, второй регулируем.
Название: Re: LFD10 : регулировка яркости
Отправлено: angos от 16 Сентябрь 2021, 07:28:46
Krasnyh говорил  по поводу яркости -  "в LFD10 я ничего не нашел".
Я об этом спрашивал, ну, как-бы всё есть "из коробки".
А xrandr конечно работает, даже несколько файликов сделал с разными значениями, так тоже можно жить.
Название: Re: LFD10 : регулировка яркости
Отправлено: sfs от 16 Сентябрь 2021, 09:06:26
Если хочется GUI
XFCE https://aur.archlinux.org/packages/xfce4-power-manager-xbacklight/
https://livingthelinuxlifestyle.wordpress.com/2019/08/13/how-to-change-the-screen-brightness-on-an-lxde-desktop/
LXQT https://manual.lubuntu.me/stable/3/3.2/3.2.3/brightness.html
Название: Re: LFD10 : регулировка яркости
Отправлено: sfs от 16 Сентябрь 2021, 09:35:58
Посмотрел - в lfd10 в конфиге openbox есть хоткеи вызова /etc/acpi/handlers/bl +
У вас ноут? кнопки регулировки яркости на нем есть?
Не работает? А если из консоли запустить?
Название: Re: LFD10 : регулировка яркости
Отправлено: angos от 16 Сентябрь 2021, 10:13:44
В Antix-e есть универсальный регулятор, но вы его раскритиковали за навороченность кода.
Не сердитесь на стариковское ворчание, но операционка для юзеров - запускалочка программ.
Разумеется хочется GUI и не хочется "танцев с бубном". Хотя это тоже прекрасное времяпровождение.
Название: Re: LFD10 : регулировка яркости
Отправлено: RoDoN от 16 Сентябрь 2021, 11:31:53
В Antix-e есть универсальный регулятор
Это про этот (https://forum.puppyrus.org/index.php?topic=16492.msg141648#msg141648) речь? Пользуюсь уже несколько лет на разных машинах и в разных ОС и что приятно работает безотказно
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 16 Сентябрь 2021, 11:39:50
Объединил темы
Название: Re: Регулировка яркости по Fn
Отправлено: krasnyh от 16 Сентябрь 2021, 21:26:43
Посмотрел - в lfd10 в конфиге openbox есть хоткеи вызова /etc/acpi/handlers/bl +
Цитата
$ grep -C3 'etc/acpi/handlers/bl' .config/openbox/rc.xml
    </keybind>
       <keybind key="XF86MonBrightnessUp">
      <action name="Execute">
        <command>/etc/acpi/handlers/bl +</command>
      </action>
    </keybind>
    <keybind key="XF86MonBrightnessDown">
      <action name="Execute">
        <command>/etc/acpi/handlers/bl -</command>
      </action>
    </keybind>
  </keyboard>

Клавиши XF86MonBrightnessUp/XF86MonBrightnessDown рассчитаны скорее на ноут с его Fn + ..., ибо на десктопной клавиатуре вряд ли найти дефолтные мультимедийные клавиши изменения яркости.


upd. Или в поднятой теме изначально речь шла про ноутбук?

upd2. Для de-ovs/ols, есть модуль lxhotkey-*.pfs. Команда lxhotkey покажет все хоткеи. Есть конечно и урезанная версия в каждой сборке, Super-h.
Название: Re: Регулировка яркости по Fn
Отправлено: angos от 22 Сентябрь 2021, 13:31:48
upd. Или в поднятой теме изначально речь шла про ноутбук?

Да у меня ноут и кажется в каком-то PRA у меня просто работала регулировка по Fn,
поэтому я и недоумевал почему её "недовложили".
Тогда вы мне дали конкретный совет и я по нему отчитался и теперь надеюсь на помощь.
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 23 Сентябрь 2021, 09:20:41
Если так : /etc/acpi/handlers/bl + из консоли работает - значит ваши кнопки <keybind key="XF86MonBrightnessDown"> дают другой код (https://olegon.ru/showthread.php?t=19186).
Название: Re: Регулировка яркости по Fn
Отправлено: angos от 23 Сентябрь 2021, 23:08:47
Я запускаю из etc/acpi/handlers/    файл bl1 и появляется иконка дисплея, высвечивается 100% яркость, а в терминале начинает
повторяться строка - загружаемый модуль тем не найден в module-path. Кажется этот скрипт надо чуть подправить или же он
вызывает другой файл у которого неправильно прописан путь до модуля, в результате которого выскакивает это сообщение.
В PRA же он работает.
Название: Re: Регулировка яркости по Fn
Отправлено: sfs от 27 Сентябрь 2021, 09:47:31
Кажется этот скрипт надо чуть подправить
Возможно не правильно детектится где вашей яркостью можно управлять
В PRA же он работает.
Ну так возьмите оттуда. напишите здесь про результат