LINUX.ORG.RU

История изменений

Исправление t184256, (текущая версия) :

Да на чем умеешь, на том и пиши. Я на Python такую мелочь писал бы. Библиотекой evdev читай события (пример, 80% выкинь), громкость... не знаю, для прототипа сойдет volume += 10; os.system(f'pactl set-sink-volume {SINK} {volume}'), потом найдешь, как правильно. Вангую в итоге строк 15 незамысловатого содержания. Ну и systemd unit написать.

Исходная версия t184256, :

Да на чем умеешь, на том и пиши. Я на Python такую мелочь писал бы. Библиотекой evdev читай события (пример, половину выкинь), громкость... не знаю, для прототипа сойдет volume += 10; os.system(f'pactl set-sink-volume {SINK} {volume}'), потом найдешь, как правильно. Вангую в итоге строк 15 незамысловатого содержания. Ну и systemd unit написать.