{"id":287,"date":"2008-01-30T01:44:17","date_gmt":"2008-01-30T00:44:17","guid":{"rendered":"http:\/\/mattiesworld.gotdns.org\/weblog\/2008\/01\/30\/lirc-on-opensuse-103\/"},"modified":"2008-02-20T23:24:58","modified_gmt":"2008-02-20T22:24:58","slug":"lirc-on-opensuse-103","status":"publish","type":"post","link":"https:\/\/mattiesworld.gotdns.org\/weblog\/2008\/01\/30\/lirc-on-opensuse-103\/","title":{"rendered":"Lirc on openSUSE 10.3"},"content":{"rendered":"<p>I somehow always procrastinated the installation of my Hauppauge WinTV PVR 150 IR remote because it somehow didn&#8217;t work out of the box, but today I took another shot at it and was surprised how easy it all turned out to be!<\/p>\n<p>The first thing you need to realize, is that you need to install a kernel module: lirc_i2c. Unfortunately, due to a <a href=\"http:\/\/sourceforge.net\/mailarchive\/message.php?msg_id=14912-18254%40sneakemail.com\">string length being shortened<\/a> in recent kernel, the suse provided kernel module does not work! Instead, grab a freshly compiled one from <a href=\"http:\/\/www.johnlange.ca\/downloads\/\">here<\/a>. After having this installed, you should already have a working remote! (you might want to tweak your \/etc\/sysconfig\/lirc : choose the hauppauge driver and the lirc_i2c module, but the defaults seemed to work too). You can test your remote by doing a cat \/dev\/lirc and pressing some remote buttons.<\/p>\n<p>Easy, no? \ud83d\ude42 The rest is application specific configuration \ud83d\ude09 Be sure to have a look at KDE&#8217;s infra-red app, IRKick, which does a great job at binding through DCOP!<\/p>\n<p>One thing to note though, is that the default lirc config is supposed to create a device \/dev\/lircd from \/dev\/lirc when starting lircd, but in my case, it wouldn&#8217;t do that until I specifically told it to create that one through the &#8211;output param (only had to do this once).<\/p>\n<p><small>I was greatly helped by the following sources: mythtv <a href=\"http:\/\/www.mythtv.org\/wiki\/index.php\/Opensuse_10.3\">1<\/a>, <a href=\"http:\/\/www.mythtv.org\/wiki\/index.php\/PVR150_Remote\">2<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I somehow always procrastinated the installation of my Hauppauge WinTV PVR 150 IR remote because it somehow didn&#8217;t work out of the box, but today I took another shot at it and was surprised how easy it all turned out to be! The first thing you need to realize, is that you need to install &hellip; <a href=\"https:\/\/mattiesworld.gotdns.org\/weblog\/2008\/01\/30\/lirc-on-opensuse-103\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Lirc on openSUSE 10.3<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,20,10],"tags":[],"class_list":["post-287","post","type-post","status-publish","format-standard","hentry","category-linux","category-suse","category-tweaking"],"_links":{"self":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts\/287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/comments?post=287"}],"version-history":[{"count":0,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/posts\/287\/revisions"}],"wp:attachment":[{"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/media?parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/categories?post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mattiesworld.gotdns.org\/weblog\/wp-json\/wp\/v2\/tags?post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}