@Fisab

Irexec как эмитировать нажатие клавиш?

Сделал такой конфиг:
begin
prog = irexec
button = KEY_5
repeat = 0
delay = 0
config = mplayer -shuffle /home/pi/Music/*
end

begin
prog = irexec
button = KEY_6
repeat = 0
delay = 0
config = sudo pkill mplayer
end
Но не работает закрытие программы и никак не могу найти как менять громкость через пульт, подскажите пожалуйста!
  • Вопрос задан
  • 476 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mirspo
Почему не закрывается не знаю /не понятно зачем sudo / попробуй логирования >>
Для музыки лучше использовать mpd и mpc - полный контроль из командной строки, а для видео есть другие альтернативы /в pi omxplayer/
Я у себя звук через amixer - настраиваю, наверное в mplayer нужно активировать окно и прердавать нажатия / и * , но я отключал этот режим (#LIRCD_ARGS="--uinput") - мне не удобно

begin
prog = irexec
button = KEY_VOLUMEUP
config = /usr/bin/amixer set PCM 1050+ ; /usr/bin/amixer -c 0 set Speaker 10%+ | amixer | grep % | sudo -u pi DISPLAY=:0.0 osd_cat -c red -l 10 -f -misc-*-*-*-*--36-*-*-*-c-*-*-* -o 100 &
end
begin
prog = irexec
button = KEY_VOLUMEDOWN
config = /usr/bin/amixer set PCM 1050- ; /usr/bin/amixer -c 0 set Speaker 10%- | amixer | grep % | sudo -u pi DISPLAY=:0.0 osd_cat -c red -l 10 -f -misc-*-*-*-*--36-*-*-*-c-*-*-* -o 100 &
end

begin
prog = irexec
button = KEY_PLAY
config = mpc pause | sudo -u pi DISPLAY=:0.0 osd_cat -c red -l 10 -f -misc-*-*-*-*--36-*-*-*-c-*-*-* -o 100 &
config = mpc play | sudo -u pi DISPLAY=:0.0 osd_cat -c red -l 10 -f -misc-*-*-*-*--36-*-*-*-c-*-*-* -o 100 &
end
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект