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

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

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

Оффлайн sg34

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +1/-0
Re: Регулировка яркости по Fn
« Ответ #75 : 14 Январь 2017, 11:59:29 »
Убивает, но дергается окно "яркость экрана", достаточно одного убийства - получается плавно (как по-настоящему).

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Регулировка яркости по Fn
« Ответ #76 : 14 Январь 2017, 12:30:15 »
достаточно одного убийства
Уберите первый KILL. Тогда окна будут наслаиваться
У Вас в коде много лишнего
Код
sleep 2 && kill $! #&& if [ -f /tmp/bl_pid ];then rm -f /tmp/bl_pid;fi &
#exit

Оффлайн sg34

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +1/-0
Re: Регулировка яркости по Fn
« Ответ #77 : 14 Январь 2017, 13:23:42 »
"Уберите первый KILL. Тогда окна будут наслаиваться" - понимаю, это и создает эффект плавности - у меня компьютер достаточно мощный, но делать так не предлагаю.
"У Вас в коде много лишнего" - благодаря этому и работает, почему, до конца не понимаю.
Попробовал как Вы рекомендуете - работает, но окно регулировки не исчезает. Добавляю только "&& if [ -f /tmp/bl_pid ]" (видимо можно, как писал выше, заменить на любую пустую команду), и все работает и окно исчезает.

Оффлайн RoDoN

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

Оффлайн sg34

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +1/-0
Re: Регулировка яркости по Fn
« Ответ #79 : 15 Январь 2017, 10:59:43 »
Все исправил, во вложении работающее. Можно просто скопировать в base.
По поводу "закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness" - яркость сохраняется в файле ~/.brightness и без этой строки.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Регулировка яркости по Fn
« Ответ #80 : 15 Январь 2017, 13:19:30 »
По поводу "закоментировал #echo “’cat $bl_dev/brightness’” > ~/.brightness" - яркость сохраняется в файле ~/.brightness и без этой строки.
Каким образом?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Регулировка яркости по Fn
« Ответ #81 : 03 Март 2018, 21:54:15 »
У меня на одном ноуте есть проблемы с регулировкой яркости, причем и в Win7, и в Runtu 14.04, и в PR, и в PRA и PRA64 везде одинаково есть два состояния или 100% яркости, или примерно 30% и при нажатиях кнопок Fn+<- или Fn+-> эти два значения яркости меняют др. друга и все. Длительное время считал, что это проблема железа и уже почти смирился с этим, но наткнулся в antiX на скритп backlight-brightness, который управляет яркостью экрана просто стрелками курсора без участия кнопок Fn и о чудо на моем проблемном ноуте с этим скриптом появилась возможность плавной регулировки яркости.
Во вложении скрипт и десктоп-файл.
« Последнее редактирование: 03 Март 2018, 21:55:53 от RoDoN »
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
« Ответ #82 : 04 Март 2018, 08:50:19 »
Предлагаешь переделать так? Или просто - для тех у кого проблемы с тем что есть?
Скрипт очень затейливый. Адски накручено

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Регулировка яркости по Fn
« Ответ #83 : 04 Март 2018, 10:39:29 »
Нет, переделывать не предлагаю, как раз из-за того, что скрипт "очень затейливый", выложил как раз для тех у кого могут быть проблемы или не работает через Fn.
Возможно будет работать и на стационарах, но я не проверял.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PRA-roll. x86_64 (64бит). Frugal + Full
« Ответ #84 : 15 Октябрь 2018, 08:27:06 »
программа регулировки яркости сохраняет свое состояние в файле который в /.brightness надо бы его хотя бы в /etc

« Последнее редактирование: 15 Октябрь 2018, 08:32:55 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: PRA-roll. x86_64 (64бит). Frugal + Full
« Ответ #85 : 15 Октябрь 2018, 09:33:15 »
В /etc/acpi/handers/bl ~/.brightness
Попробуй заменить на "$HOME/.brightness" или "/home/`sfsusr`/.brightness"

Кстати - скрипт от RoDoN и я виду запись в .brightness, но не вижу чтения...
Саня - я что-то пропустил?
« Последнее редактирование: 15 Октябрь 2018, 10:32:58 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Регулировка яркости по Fn
« Ответ #86 : 15 Октябрь 2018, 10:18:26 »
Кстати - скрипт от RoDoN и я виду запись в .brightness, но не вижу чтения...
Чтение должно быть в ~/.xinitrc
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
« Ответ #87 : 15 Октябрь 2018, 10:31:22 »
Выше по теме нашел. У меня это потерялось.
Давайте определимся с acpi и поправлю

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Регулировка яркости по Fn
« Ответ #88 : 15 Октябрь 2018, 10:37:08 »
В .xiinirc неудобно - надо во всех ДЕ менять
Ярлык в автостарт профиля пойдет?

Оффлайн angos

  • Пользователь
  • **
  • Сообщений: 50
  • Репутация: +0/-0
LFD10 : регулировка яркости
« Ответ #89 : 13 Сентябрь 2021, 22:50:34 »
Подскажите где в этом дистрибутиве регулируется яркость - я не нашел.
samsung 300V4A