{"id":152,"date":"2012-05-13T18:06:56","date_gmt":"2012-05-13T18:06:56","guid":{"rendered":"http:\/\/www.45rpmsoftware.com\/45rpmdump\/?p=152"},"modified":"2012-05-14T12:18:55","modified_gmt":"2012-05-14T12:18:55","slug":"how-do-you-solve-a-problem-like-linux","status":"publish","type":"post","link":"https:\/\/www.45rpmsoftware.com\/blog\/?p=152","title":{"rendered":"How do you solve a problem like Linux?"},"content":{"rendered":"<p>Don&#8217;t get me wrong, I like Linux. My server at home runs DSM, the Synology version of Linux. My routers run Linux. And I&#8217;ve got Ubuntu installed as the only OS on my Thinkpad and as one of the three OSs on my Mac Pro. I have high hopes that one day, and hopefully soon, Linux will present a viable alternative to Mac OS X for general purpose use &#8211; because Microsoft certainly doesn&#8217;t seem to be making any effort to with Windows.<\/p>\n<p>That day is not now though, and the main problem isn&#8217;t actually with Linux itself. It&#8217;s with the support available. Linux itself is part of the problem, of course &#8211; it requires a little too much fiddling around and customisation for it to be recommendable to granny, even with good support. With good support though, it should be a viable OS for the average family, and not just those with tech savvy dads like me.<\/p>\n<p><a title=\"AskUbuntu\" href=\"http:\/\/askubuntu.com\/\" target=\"_blank\"><!--more-->AskUbuntu<\/a>\u00a0looked like a good start. It looks, in fact, like Canonical has woken up to the support problem and copied Apple&#8217;s own support <a title=\"Apple Discussions\" href=\"https:\/\/discussions.apple.com\/index.jspa\" target=\"_blank\">forum<\/a>. First impressions aren&#8217;t good though. Apple has arranged its support community into categories, so it&#8217;s very easy to drill down and find a solution to your problem, if one exists, before you even think about how you might phrase your question. However, AskUbuntu is a mess and the success rate isn&#8217;t anywhere as high as the Apple community, and now I know why.<\/p>\n<p>I asked the following question (you can see the original trail <a title=\"Why won't uinput load?\" href=\"http:\/\/askubuntu.com\/questions\/124555\/uinput-wont-load-even-manually\" target=\"_blank\">here<\/a>)<\/p>\n<p style=\"padding-left: 30px;\">I&#8217;m trying to get uinput to work so that I can remote control Myth with a Sony PS3 remote control. The remote pairs okay &#8211; but none of the buttons on it work.<br \/>\nI&#8217;ve added uinput to \/etc\/modules &#8211; but that hasn&#8217;t made any difference. I&#8217;ve also tried launching uinput manually by entering &#8216;sudo modprobe uinput&#8217;. No errors are reported when I do that &#8211; but when I then enter &#8216;lsmod | grep uinput&#8217;, nothing gets returned.<br \/>\nI&#8217;m perplexed. Various forums suggest that uinput is broken on Ubuntu &#8211; but surely that isn&#8217;t the case, is it? I&#8217;m running 11.10 Oneiric Ocelot.<\/p>\n<p>No answers were forthcoming. I dug deeper. I searched, I grafted and I put far more time into finding the answer than the average time-strapped father would be able to. The answer, it turned out, was:<\/p>\n<p style=\"padding-left: 30px;\">Okay, part of the the reason is that uinput is compiled into the kernel &#8211; so of course lsmod won&#8217;t show anything! On the other hand though, this still doesn&#8217;t explain why key presses from the remote control aren&#8217;t being detected. If I learn anything new I&#8217;ll be sure to pass it on.<\/p>\n<p>And it turns out that my response was a bad move on my part. That reply got me banned from AskUbuntu. It seems that I was too conversational. Given the number of times that people have run into this wall on Linux though, you think that they&#8217;d be glad of a little clarity. It&#8217;s a real bummer for anyone trying to get their Sony PS3 remote control working with Ubuntu because I now have the entire answer &#8211; I hoped to post in AskUbuntu, to help others, but now I can&#8217;t.<\/p>\n<p>Apple&#8217;s discussions site never throws up gremlins like this. It&#8217;s well moderated, and users and moderators alike bend over backwards to help. I don&#8217;t know what you&#8217;d have to do to get banned, but I think you&#8217;d have to be a pretty committed serial offender &#8211; otherwise you&#8217;ll only get your trollsomenesses deleted, which is fair enough.<\/p>\n<p>The moral of the story is keep an eye on Linux &#8211; it will be excellent one day, but if your granny needs a computer now then there&#8217;s only one sensible choice &#8211; and you can get one <a title=\"UK Apple Store\" href=\"http:\/\/store.apple.com\/uk\" target=\"_blank\">here<\/a>.<\/p>\n<p>And if you want to know how I solved this problem then keep any eye on this site. All will be revealed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Don&#8217;t get me wrong, I like Linux. My server at home runs DSM, the Synology version of Linux. My routers run Linux. And I&#8217;ve got Ubuntu installed as the only OS on my Thinkpad and as one of the three OSs on my Mac Pro. I have high hopes that one day, and hopefully soon, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.45rpmsoftware.com\/blog\/?p=152\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How do you solve a problem like Linux?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,9,18,5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/152"}],"collection":[{"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=152"}],"version-history":[{"count":0,"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/152\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.45rpmsoftware.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}