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


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

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

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #45 : 02 Марта 2023, 14:58:32 »
screen saver extension not supported
В какой сессии запускаете -  Xorg или Wayland?

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #46 : 02 Марта 2023, 15:02:37 »
screen saver extension not supported
В какой сессии запускаете -  Xorg или Wayland?

Запускал в Wayland.
« Последнее редактирование: 03 Марта 2023, 14:51:44 от klopio »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #47 : 02 Марта 2023, 15:09:07 »
осталось настроить запуск при запуске системы

Ранее вам уже отвечали:
В шаге №4 просили создать файл - kbd_idle.service. И разместить его в /etc/systemd/system.

Код который дан, Вам как пример:

[Unit]
Description=Disables keyboard backlight when inactive.
[Service]
ExecStart=/home/*user_name*/scripts/kbd_idle
[Install]
WantedBy=multi-user.target

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #48 : 02 Марта 2023, 15:13:47 »
Все ребята, проблема решена. Все заработало как хотелось. Единственное не удобство наверно это то , что экран работает в Х11. Но ведь это не критично?
Благодарю всех за помощь в решении !!!
Р.С Если нужно подробное описание решения могу описать. Только скажите.
« Последнее редактирование: 02 Марта 2023, 19:25:10 от klopio »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #49 : 02 Марта 2023, 15:16:48 »
У меня тоже асус с подсветкой. Ни разу ей не пользовался. А вот чтобы еще таймаут мастрячить...
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #50 : 02 Марта 2023, 15:27:38 »
ExecStart=/home/*user_name*/scripts/kbd_idle

Все верно , как пример. В строчке ExecStart=/home/*user_name*/scripts/kbd_idle вместо /*user_name*/ надо вписать свой логин.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #51 : 02 Марта 2023, 15:40:53 »
Р.С Если нужно подробное описание решения могу описать. Только скажите.
Это в обязательном порядке.
"Никогда такого не было... и вот -опять!"

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4404
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #52 : 02 Марта 2023, 17:58:36 »
Это в обязательном порядке.
- ну не то чтоб прям в обязательном порядке  :)

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

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #53 : 02 Марта 2023, 18:15:46 »
Решение тайм аут для подсветки клавиатуры.
Решение мне подсказали ребята найдя на сайте для ноутбуков dell и в том числе для asus. Ссылка на сайт в спойлере
(Нажмите, чтобы показать/скрыть)
Так же важно, решение работает только в Xorg X11 на данный момент.
И так как у меня Asus я описываю про  Asus.

1. Первое что я сделал, проверил командой будет ли работать в ручном запуске. Если подсветка погаснет, значит все должно заработать как надо.
sudo /bin/sh -c "sudo echo 0 >> /sys/class/leds/asus::kbd_backlight/brightness"
2. Устанавливаем xprintidle через терминал.
sudo apt-get install xprintidle
3. Создаем файл скипт kbd_idle
(Нажмите, чтобы показать/скрыть)
a. В строчке idleAfter=x вместо х ставить числовое значение в миллисекундах, например 15 секунд это 15000.
b. В строчке idleTimeMillis=$(sudo -u vkk env DISPLAY=:0.0 xprintidle) вместо vkk ставим свое имя, логин.
c. Файл скрипт kbd_idle надо сделать исполняемым, в свойствах файла, в правах поставить галочку, разрешить выполнение файла как программы.
d. В домашней папке создаем папку sсripts и помещаем в нее файл скипт kbd_idle
Скрипт готов к работе. Проверить скрипт можно через терминал указав полный путь и файл, у меня это будет так. /home/klopio/scripts/kbd_idle
После запуска должна выйти такая запись в терминале.
(Нажмите, чтобы показать/скрыть)

4. И чтобы наш файл скрипт запускался, создаем еще один файл kbd_idle.service и помещаем его в
 /etc/systemd/system/ .Для перемещения понадобятся привелегии суперпользователя.
(Нажмите, чтобы показать/скрыть)
a. В строчке ExecStart=/home/*user_name*/scripts/kbd_idle вместо *user_name* ставим свое имя , логин

5. И последнее, запускаем все это командой
sudo systemctl enable --now kbd_idle.service
« Последнее редактирование: 03 Марта 2023, 14:38:56 от klopio »

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #54 : 02 Марта 2023, 21:31:58 »
Благодарю всех за советы. Но до скриптов я еще не дорос, даже если он написан.

Прошло 2 дня...
Все ребята, проблема решена. Все заработало как хотелось. Единственное не удобство наверно это то , что экран работает в Х11. Но ведь это не критично?
Благодарю всех за помощь в решении !!!

Приятно слышать такое!!! Класс!!! От себя хочу сказать, чувствовалось Ваше опасение от того, что моментами не понимали смысл "своих" действий. Но у Вас грамотное поведение!!! Мышление и логика у Вас Уже Работают!!! Так держать!!!

При большом желании можете подкорректировать свою инструкцию с помощью отступов и жирного шрифта например, чтобы легче читалось. Но это уже придирки.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 02 Марта 2023, 21:38:54 от ALiEN175 »

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #55 : 02 Марта 2023, 21:48:30 »
Благодарю Вас то же на добром слове.
Со скриптами связался впервые. Но до писания скриптов мне еще далековато.

Оффлайн Onlininer

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #56 : 02 Марта 2023, 21:56:57 »
Soobrazitelnyy, 100% klopio, -молодца !!!
"Никогда такого не было... и вот -опять!"

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #57 : 02 Марта 2023, 23:02:09 »
И я был прав говоря, что папка /scripts/ не нужна. Можно так же сделать чтобы файл kbd_idle имел расширение .sh для вида, kbd_idle.sh . Хотя файлы скрипты bash, прекрасно запускаются и без расширения. Находился в домашней папке, ну как было написано в руководстве на сайте , так и написал. Главное чтобы был прописан правильный путь в файле kbd_idle.service . На данный момент у меня сейчас прописано так:
/home/klopio/kbd_idle.sh
« Последнее редактирование: 04 Марта 2023, 17:20:10 от klopio »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6839
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #58 : 03 Марта 2023, 05:06:13 »
Цитировать
Важно чтобы файл kbd_idle имел расширение .sh
Это не важно. Более того, это не нужно нигде и никогда. Единственное, для чего может понадобится ".sh", чтобы ты глазами увидел, что возможно это шелл-скрипт (хотя в шабанге у тебя указан bash, т.е. даже здесь ты сам себя обманул).

Цитировать
...и находился в домашней папке
Честно говоря, это не место для исполняемых файлов.
Цитировать
sudo /bin/sh -c "echo 0 >> /sys/class/leds/asus::kbd_backlight/brightness"
Все-равно нужны привелегии суперпользователя, так что совершенно незачем ему быть в домашнем каталоге.

Оффлайн klopio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Тайм аут для подсветки клавиатуры.
« Ответ #59 : 03 Марта 2023, 11:12:21 »
Ну, как говорится , я не Ubuntuолог, я только учусь. ;)

 

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