Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Тайм аут для подсветки клавиатуры.  (Прочитано 205571 раз)

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

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #15 : 27 Февраля 2023, 12:52:07 »
Ну хоть самую малость-то мозг включайте, хоть глаза разуйте, хоть гляньте на свои "картинки".
Morisson сделал опечатку, ему надо:
ls /sys/class/leds/asus::kbd_backlight
« Последнее редактирование: 27 Февраля 2023, 12:55:15 от andytux »

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #16 : 27 Февраля 2023, 14:07:06 »
asus:kbd_backlite
(Нажмите, чтобы показать/скрыть)
В папке asus:kbd_backlite имеется 8 файлов
/sys/class/leds/asus::kbd_backlight/device
/sys/class/leds/asus::kbd_backlight/power
/sys/class/leds/asus::kbd_backlight/subsystem
/sys/class/leds/asus::kbd_backlight/brightness
/sys/class/leds/asus::kbd_backlight/brightness_hw_changed
/sys/class/leds/asus::kbd_backlight/max_brightness
/sys/class/leds/asus::kbd_backlight/trigger
/sys/class/leds/asus::kbd_backlight/uevent
не понятно почему не находит и не открывается только.

Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла.

"Портянку" убрал под спойлер, и то, что я Вам "подправил" -выделил красным цветом с курсивом. Таким образом информация воспринимается лучше - видно, что Вы пишите, а что - "отвечает" система.
=Onlininer=

« Последнее редактирование: 02 Марта 2023, 01:29:44 от klopio »

Morisson

  • Гость
Re: Тайм аут для подсветки клавиатуры.
« Ответ #17 : 27 Февраля 2023, 14:10:05 »
/sys/class/leds/asus::kbd_backlight/brightness_hw_changed
cat /sys/class/leds/asus::kbd_backlight/brightness_hw_changed

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #18 : 27 Февраля 2023, 14:12:55 »
/sys/class/leds/asus::kbd_backlight/brightness_hw_changed
cat /sys/class/leds/asus::kbd_backlight/brightness_hw_changed

cat /sys/class/leds/asus::kbd_backlight/brightness_hw_changed
2

Morisson

  • Гость
Re: Тайм аут для подсветки клавиатуры.
« Ответ #19 : 27 Февраля 2023, 14:29:24 »
Нет ничего, указывающего на таймаут. Видимо драйвером для линукс не предусмотрено

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #20 : 27 Февраля 2023, 14:44:16 »
Итересно, а  в автоматическом энергосбережении как же или в режиме электропитании энергосберегающем, не уж то будет гореть все время?
Надо будет понаблюдать.
Благодарю всех за помощь.

Morisson

  • Гость
Re: Тайм аут для подсветки клавиатуры.
« Ответ #21 : 27 Февраля 2023, 14:51:56 »
Думаю будет гореть всегда. Подсветка 1 Вт от силы возьмет, если не меньше. Да и всегда можно выключить.
Ну и вероятно, можно конечно сваять какой-нибудь таймер, но овчинка выделки не стоит.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 879
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #22 : 27 Февраля 2023, 17:27:18 »
klopio,  Вот компания Dell позаботилась о настройке этого тайм-аута. Поэтому лучше выбирать сертифицированные Ubuntu лэптопы.
« Последнее редактирование: 27 Февраля 2023, 17:57:46 от Onlininer »
"Никогда такого не было... и вот -опять!"

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #23 : 27 Февраля 2023, 20:58:52 »
Ну и вероятно, можно конечно сваять какой-нибудь таймер, но овчинка выделки не стоит.
Как пытаются намекнуть старожилы, что в таком случае можно попробовать написать свой скрипт с функцией таймера.

Можно попробовать применить такой "костыль" - for all other laptops (including Asus):
(Нажмите, чтобы показать/скрыть)

Morisson

  • Гость
Re: Тайм аут для подсветки клавиатуры.
« Ответ #24 : 27 Февраля 2023, 21:09:49 »
Soobrazitelnyy, Кстати, там скрипт как раз для асуса. Даже пути совпадают.
Только это штука будет работать в X11 сессии. В Wayland не сработает.

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #25 : 28 Февраля 2023, 22:15:34 »
klopio,  Вот компания Dell позаботилась о настройке этого тайм-аута. Поэтому лучше выбирать сертифицированные Ubuntu лэптопы.

Конечно Вы правы говоря про сертифицированные, но на данный момент тогда были только под Windows 10 и тогда вообще не думал про линукс, и по этому сейчас есть некоторые баги в линуксе. Например я вот ни как не могу решить баг с автояркостью экрана, тема моя отдельная есть.
(Нажмите, чтобы показать/скрыть)

Благодарю всех за советы. Но до скриптов я еще не дорос, даже если он написан.
Я сегодня пробовал какой то illuminanced, ради интереса. Но кажется это не оно и к другой теме, выключается экран на 30% и все.
« Последнее редактирование: 02 Марта 2023, 01:38:07 от klopio »

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 879
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #26 : 28 Февраля 2023, 23:16:38 »
Но до скриптов я еще не дорос, даже если он написан.
Ничего страшного нет: надо попробовать решение, предложенное Soobrazitelnyy
"Никогда такого не было... и вот -опять!"

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #27 : 01 Марта 2023, 14:24:00 »
Ну, что ж, попробовал. Установил xprintidle. Создал 2 файла. Один kbd_idle исполняемый и второй kbd_idle.service. Ничего не вышло, не сработало. Переключал так же на Х11,безрезультатно. Может где и моя ошибка при выполнения чего не того, что не вышло.
Есть еще не понятная запись у него "Отредактируйте x в строке 4". Но в строке 4 нет Х, а имеется два Х в 3 строке. Короче пробовал по всякому.

#!/bin/bash
idle=false
idleAfter=x #edit this x with the timeout in milliseconds
savedState=0
while true; do

  В скрипте изменил х на 15000, 15 секунд.
idleAfter=15000 #edit this 15000 with the timeout in milliseconds
Вроде все правильно написал если не ошибаюсь.
« Последнее редактирование: 01 Марта 2023, 15:20:38 от klopio »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #28 : 01 Марта 2023, 15:38:03 »
Цитировать
idleAfter=15000
Да, эта переменная задает таймаут, ее менять.
Цитировать
#edit this 15000 with the timeout in milliseconds
Это комментарий, который подсказывает тебе, где менять, здесь что-либо менять бессмысленно.

В инструкции, по которой ты делаешь, для Деллов называется путь: /sys/devices/platform/dell-laptop/*.
В советах для Асусов называют аналогичный путь: /sys/devices/platform/asus-nb-wmi/*. Может посмотреть, что есть там?
« Последнее редактирование: 01 Марта 2023, 17:01:43 от andytux »

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #29 : 01 Марта 2023, 22:01:31 »
Вроде все правильно написал если не ошибаюсь.
Просто переборка "детских" вопросов. В шаге №4 просили создать файл - kbd_idle.service. И разместить его в /etc/systemd/system.

Код который дан, Вам как пример:
(Нажмите, чтобы показать/скрыть)

Если Вы скопировали его 1:1 то он и не будет работать. Обратите внимание, что там необходимо верно вписать "свой путь": ExecStart=/home/*user_name*/scripts/kbd_idle. Строка №4.

 

Страница сгенерирована за 0.028 секунд. Запросов: 22.