Сайт | Скачать | Видео | Wiki

Автор Тема: Регулировка яркости по Fn  (Прочитано 29264 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Регулировка яркости по Fn
« : 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

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:Регулировка яркости по Fn
« Ответ #1 : 26 Январь 2015, 13:49:20 »
PRA бодро шагает себе, мощно этому способствует уважаемый SFS, но....
"...и становитесь бесполезным, как тестер...." ??? Извиняюсь, конечно, что влез, сам то не участвую.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #2 : 26 Январь 2015, 13:53:27 »
А что не так? PR так и загнулся - разрабы начали делать не вместе для всех, а каждый для себя
nik152 - один из топовых тестеров. Не хочется повторения истории

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:Регулировка яркости по Fn
« Ответ #3 : 26 Январь 2015, 14:12:39 »
Это не повод отказываться от остальных доработок.
Отказался по причине неудобства: либо глаза режет от чрезмерной яркости, либо её не хватает.
Попробую порешать по рекомендациям.
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #4 : 26 Январь 2015, 14:17:25 »
По итогу решения - может удастся формулу вычисления step вывести
С этим ясно, но остальные то доработки не надо сливать

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Регулировка яркости по Fn
« Ответ #5 : 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 без проблем.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #6 : 26 Январь 2015, 14:55:37 »
В AUR куча всего: packer bright
Что-то я уже собирал. Может готовое поискать...

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Регулировка яркости по Fn
« Ответ #7 : 26 Январь 2015, 16:25:11 »
Я когда-то уже искал, когда делал русскую сборочку Upup, так мне все что попадалось требовало или перл или питон ((( Поэтому и остановился на этом простом скрипте.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #8 : 26 Январь 2015, 17:07:27 »
Есть и маленькие сишные, но в скрипте можно почитать, а сишников у нас нет - будем только гадать

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re:Регулировка яркости по Fn
« Ответ #9 : 26 Январь 2015, 17:08:56 »
после обновления при регулировке яркость меняется, окна не выскакивают.
но: меняется слишком большими скачками - 10%-50%-90%
может надо шаг меньше раз в 10, тогда будет плавно?
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #10 : 26 Январь 2015, 17:10:49 »
В том-то и проблема что для разного железа разный step
Может сделать конфиг или запускать с параметром...

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:Регулировка яркости по Fn
« Ответ #11 : 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. Увеличение - в обр. порядке.

На старом ноуте яркость меняется плавно, но индикатор не работает. Видны только невысокие зелёные полоски.
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #12 : 26 Январь 2015, 17:14:08 »
Индикатор вообще отдельная тема. Туда можно что угодно прикрутить. Например ntf -i "Яркость" "увеличена на 10%"
Я сейчас не на ноуте. Могу только теоретизировать

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re:Регулировка яркости по Fn
« Ответ #13 : 26 Январь 2015, 17:19:09 »
можно попробовать сделать мельче. тогда надо будет не тыкать кратковременно по клавишам и "ловить" когда хорошо для глаз, а нажать и подержать, плавно меняя яркость. будет вообще кайф. если такое возможно конечно...
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Регулировка яркости по Fn
« Ответ #14 : 26 Январь 2015, 17:25:09 »
Плавно нашим способом не выйдет
Висит на хоткее. Одно нажатие - 1 запуск скрипта
Есть плагин яркости для xfce-panel