Помогите с g810-led, на самом деле g213-led и g203-led. Настройка службы

Я синхронизирую светодиоды на клавиатуре для переключения цвета с помощью мыши следующим образом: cd / home / & USER / Docuemnts / g203-led; sudo g213-led -fx cycle all 20000ms && sudo ./g203-led.py cycle 20000;

здесь есть инструкции по установке службы: Как мне запустить одну команду при запуске с помощью systemd?

Github для g203-led: https://github.com/smasty/g203-led

Я хочу настроить службу, которая запускается при запуске и после пробуждения. Но у меня проблема в том, что g203-led не является частью программного обеспечения Ubuntu. Я не знаю, следует ли мне делать cd path / to / script в службе или есть более эффективные способы настроить это.

Я предполагаю, что служба будет выглядеть так, но я не вижу целей для пробуждения из приостановки.

Служебный файл

[Unit]
Description=Logitech led service

[Service]
ExecStart=sudo /home/$USER/Documents/g203-led/leds-start

[Install]
WantedBy=multi-user.target, wakeup.target

Файл Sh

#!/bin/bash
cd /home/&USER/Documents/g203-led;
g213-led -fx cycle all 20000ms && /home/$USER/Documents/g203-led/g203-led.py cycle 20000;

Нашел следующее: Запускать команду как su после каждого пробуждения из приостановки

Итак, мой последний вопрос: если кто-то может помочь настроить ее более аккуратно, если возможно, потому что я думаю, что находясь в домашней папке, он задерживает его и заставляет клавиатуру и мышь не синхронизироваться должным образом. Автозапуск работает нормально, но не работает после выхода из спящего режима. Я знаю, что g203-led отсутствует в репозиториях Ubuntu, но если кто-то все равно мне поможет.

Текущий служебный файл

[Unit]
Description=Logitech led service
After=basic.target suspend.target hibernate.target
[Service]
User=Root
ExecStart=/home/&USER/Documents/g203-led/leds-start

[Install]
WantedBy=multi-user.target basic.target suspend.target hibernate.target
1
задан 19 June 2020 в 18:32

1 ответ

Вы можете настроить мышь Logitech G203 Lightsync следующим образом (20.04):

Установите ratbagd (системный демон для самоанализа и изменения настраиваемых мышей):

sudo apt install ratbagd 

Установите Piper:

 flatpak install flathub org.freedesktop.Piper

Добавьте отсутствующий идентификатор мыши в /usr/share/libratbag/logitech-g102-g203.device

DeviceMatch=usb:046d:c084;usb:046d: c092

Перезапустите ratbagd

sudo systemctl restart ratbagd.service 

Запустите Piper, и я смогу установить разрешение, кнопки и эффекты RGB.

0
ответ дан 3 December 2020 в 08:55

Другие вопросы по тегам:

Похожие вопросы: