From: Radu M. <ra...@st...> - 2001-11-27 21:42:25
|
I am using lirc 0.6.4 on linux with a Hauppauge WinTV card and original remote control. I'd like to achieve the following behavior: - press the TV button on my remote control starts xawtv. - pressing TV button when xawtv is running exists xawtv. reading the docs, I understood that I have to implement the following behavior in my .lircrc: when starting xawtv: irexec enters mode 'xawtv' xawtv enters mode 'xawtv' (implicitly) when exiting xawtv: irexec exits mode 'xawtv' which i did like this: -------------------------------------------------- begin button = TV prog = irexec config = xawtv & mode = xawtv flags = once end begin xawtv begin prog = xawtv button = TV config = quit flags = mode end begin prog = irexec button = TV config = echo "leaving mode xawtv" flags = mode end end xawtv -------------------------------------------------- Well it doesn't work like this... starting xawtv works, but not stopping it: xawtv exits and gets started again. Why? thanks Radu |
From: Mark V. <vm...@nb...> - 2001-11-28 12:14:17
Attachments:
tvtoggle
|
On November 27, 2001 05:39 pm, Radu Muschevici wrote: > I am using lirc 0.6.4 on linux with a Hauppauge WinTV card > and original remote control. > > I'd like to achieve the following behavior: > > - press the TV button on my remote control starts xawtv. > - pressing TV button when xawtv is running exists xawtv. I get that behaviour by using one entry in .lircrc and using some perl script trickery. My "tvtoggle" script is included. -- Mark Veinot - Linux Certified Professional ---------------------------------------------------------------- /dev/random says: A day for firm decisions!!!!! Or is it? GPG key: http://mvgrafx.dyn.ca/~vmark/gpgkey.txt ---------------------------------------------------------------- |
From: <col...@hi...> - 2001-11-29 06:45:52
|
Hi! Radu Muschevici "ra...@st..." wrote: [...] > I'd like to achieve the following behavior: > - press the TV button on my remote control starts xawtv. > - pressing TV button when xawtv is running exists xawtv. [...] Try this: > begin xawtv > begin > prog = xawtv > button = TV > config = quit > flags = mode|quit > end > end xawtv > begin > button = TV > prog = irexec > config = xawtv & > mode = xawtv > flags = once > end Using the the same button to start and stop things IS tricky. Christoph |