lirc && tvtime && xine
Добрый вечер.
Хочу настроить пульт так, чтобы он работал с разными приложениями.
Для примера tvtime и xine
Т. е. нужно чтобы если не запущено ничего что работает с пультом
по умолчанию кнопки работали с tvtime
Если мы запускаем xine(mplayer || еще что-то) нужно чтобы пульт работал
с этим приложением и только с ним.
Как это сделать ?
В текщий момент если я запускаю xine и жму кнопку power
то выключается xine и запскается tvtime (а нужно чтобы только xine
выключился)
Если у меня не запущено ни одного приложения которое работает с пультом
все должно работать согласно настройкам tvtime
Мой конфиг ~/.lircrc в аттаче
Может быть можно это реализовать не через lirc а еще как-то ?
Спасибо.
# xine mode
begin xine
begin
prog = xine
button = POWER
config = Quit
mode = xine
end
begin
prog = xine
button = FULLSCREEN
config = ToggleFullscreen
end
end xine
begin
prog = irexec
button = POWER
config = tvtime &
config = tvtime-command QUIT
mode = irexec
end
begin
prog = irexec
button = TV
config = sudo poweroff
end
begin
prog = irexec
button = MUTE
config = tvtime-command TOGGLE_MUTE
end
begin
prog = irexec
button = VOLUP
config = tvtime-command RIGHT
end
begin
prog = irexec
button = VOLDOWN
config = tvtime-command LEFT
end
begin
prog = irexec
button = CHUP
config = tvtime-command UP
end
begin
prog = irexec
button = CHDOWN
config = tvtime-command DOWN
end
begin
prog = irexec
button = FULLSCREEN
config = tvtime-command TOGGLE_FULLSCREEN
end
begin
prog = irexec
button = 1
config = tvtime-command CHANNEL_1
end
begin
prog = irexec
button = 2
config = tvtime-command CHANNEL_2
end
begin
prog = irexec
button = 3
config = tvtime-command CHANNEL_3
end
begin
prog = irexec
button = 4
config = tvtime-command CHANNEL_4
end
begin
prog = irexec
button = 5
config = tvtime-command CHANNEL_5
end
begin
prog = irexec
button = 6
config = tvtime-command CHANNEL_6
end
begin
prog = irexec
button = 7
config = tvtime-command CHANNEL_7
end
begin
prog = irexec
button = 8
config = tvtime-command CHANNEL_8
end
begin
prog = irexec
button = 9
config = tvtime-command CHANNEL_9
end
begin
prog = irexec
button = 0
config = tvtime-command CHANNEL_0
end
Reply to: