Mathias Hasselmann

GNOME LIRC Properties

Some time ago Murray announced this little GUI to configure IR remote controls we Openismus guys did for Fluendo. Last Friday the program finally got uploaded to Ubuntu's package archive, since yesterday its package is in Hardy's Universe repository.

The program can detect your IR receiver and suggest a remote control. Success of that choice can be directly tested in the main dialog. There also is support for customizing remote control configuration files, and for learning key codes.

Unfortunately the D-Bus backend of the program only supports Ubuntu right now, well but as usual in such situations: Patches welcome, I guess.

Also we'd like to have a much cleaner interface for using the features of irrecord. Currently we have to simulate a pseudo-terminal (for stdio buffering reasons) and heuristically guess from irrecord's reactions what happens. A nice library for driving LIRC's hardware detection capabilities would be nice to have. Unfortunately we could no do this due various time constraints (Hardy schedule, project schedule, ...).

I have to thank Stefan, Siggi, Mario and Scott for helping to get that package trough the REVU process despite Hardy being in feature freeze already.

I have to thank Andreas for drawing the application icon.

Comments

foo commented on April 2, 2008 at 11:59 a.m.

Can you get this uploaded to Debian too?

Mathias Hasselmann commented on April 2, 2008 at 12:31 p.m.

foo: I really just focused on Ubuntu so far, due the deadline. I absolutely have no idea, how much Debian's LIRC package differs from Ubuntu's package.

Does Debian have hardware.conf? Does it use Gutsy's or Hardy's format? Does Debian have PolicyKit? Does Debian's irrecord have the --resume switch? Maybe you can check this things. I don't have Debian installed, but suggesting a package for upload requires quite some testing.

In fact, quite alot of project time was spent on getting this package in good shape for inclusion into Hardy.

Kim commented on April 2, 2008 at 5:58 p.m.

Nice tool! Does it work with serial ir-recivers? I have an old Tekram IRMate somewhere..

Mathias Hasselmann commented on April 2, 2008 at 6:31 p.m.

Kim: It cannot detect them automatically, but you can select them manually from the combo boxes. To provide at least some minimal comfort the device combo box will list your existing serial ports.

Is there some magic character sequence to detect them?

bronson commented on April 2, 2008 at 6:37 p.m.

This looks like a great app! However, I see no way to specify my Hauppauge PVR-350. And auto-detection didn't detect it either.

I notice that it supports the Hauppauge remotes. How can I get it to recognize the receiver on the capture card?

Murray Cumming commented on April 3, 2008 at 9:37 a.m.

bronson (or anyone asking a similar question):

Do you know if lirc claims to support this device? gnome-lirc-properties is meant to make it easier to configure lirc for your device (and make it more obvious when that's really impossible), but it can't support more than what lirc can support.

Does the custom configuration UI work with it?

Mathias, I guess we need some kind of document in our svn that we can point to when people say "Why isn't my device listed in the UI?". It could contain some brief instructions about how to check if lirc says they support it and how to add support in gnome-lirc-properties (even if that means making a change in lirc or the Ubuntu lirc package, or in gnome-lirc-properties itself).

It would also be nice to have a page with some hints about how other distros might use it, even if we don't have all the answers yet.

bronson commented on April 3, 2008 at 10:33 p.m.

Murray, yes: http://www.lirc.org/html/table.html (search for hauppauge)

In fact, it's working on my box right now:

bronson@eva-hardy:~$ irw
0000000000001794 00 Up Hauppauge_350
0000000000001795 00 Down Hauppauge_350
0000000000001795 01 Down Hauppauge_350

Is there anything I can do to convince gone-lirc-properties that it does exist?

Mathias Hasselmann commented on April 4, 2008 at 1 p.m.

bronson: GLP only detects devices listed in /usr/share/gnome-lirc-properties/receivers.conf. this file is a tempoary solution, until our understanding of IR receivers is good enough, that we can define an IR receiver class for HAL and merge that information into HAL's fdi database.

Regarding your Hauppauge receiver: So far we only detect USB receivers. Can you send me your hal-device per mail, so I can skim that file for auto-detection information?

pesca commented on April 5, 2008 at 1:23 a.m.

Did you guys tried to add support SAA7134-based "tv tuner" boards? I've run into quite a lot of trouble with 8.04/hardy and these cards,

https://bugs.launchpad.net/ubuntu/+so...

This worked in older ubuntu releases (although it was a pain to configure)

jon commented on April 5, 2008 at 10:53 p.m.

I found and installed this today, using the Synaptic package manager. It found my receiver and remote just fine, and interprets the button pushes correctly. However, both Totem Movie Player and VLC ignore the commands. In TMP, it gives me a plugin error, unable to activate the plugin, saying it "couldn't read lirc configuration". In VLC, the Lirc commands are turned on, it just doesn't respond.

Is there some other package I need to install? Is there a commandline readout I could provide to help you trouble shoot?

Thanks.
Jon

Post a Comment

This site's webmaster failed misserably in upgrading the underlaying web framework.
The comment system is entirely broken right now. Sorry!