[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: