{"id":66,"date":"2014-07-06T10:02:00","date_gmt":"2014-07-06T10:02:00","guid":{"rendered":"http:\/\/www.sgmlguru.org\/wp\/?p=66"},"modified":"2015-01-14T18:35:18","modified_gmt":"2015-01-14T18:35:18","slug":"time-for-a-new-distro","status":"publish","type":"post","link":"http:\/\/www.sgmlguru.org\/wp\/?p=66","title":{"rendered":"Time for a New Distro"},"content":{"rendered":"<p>Recently, I upgraded my work laptop with an SSD disk.The laptop, a <i>Lenovo Thinkpad T510<\/i>, has been pretty reliable but getting a bit long in the tooth. A conventional 2.5&#8243; disk three years old is a cause for concern if used daily, and anyway, SSDs are amazingly fast these days. It&#8217;s almost like buying a new computer.<\/p>\n<p>I should also mention the <i>Nvidia Optimus<\/i> graphics card. It&#8217;s basically two cards in one, an <i>Intel<\/i> graphics chip for the daily stuff that doesn&#8217;t require much graphics processing and an <i>Nvidia<\/i> chip for the stuff that does, the idea being that the OS switches between the two to either save battery or boost performance.<\/p>\n<p>So, anyway, while I simply cloned the Windows partitions from the old disk (using <i>Acronis<\/i> software), I eventually decided to try a new Linux distro rather than fixing the cloned <i>Debian Sid<\/i> I&#8217;ve been running since 2010 or so. The <i>Debian<\/i> system was spread out over several partitions, which caused problems when booting the cloned system&#8211;apparently UUIDs changed when cloning, crashing the system.<\/p>\n<p>I wanted something <i>Debian<\/i>-based, of course. <b>Apt-get<\/b> rules and all that, and <i>Debian<\/i> is pretty hard to break even if you run an unstable version of it.<\/p>\n<p>First, I tried the new <i>Linux Mint Cinnamon<\/i> distro (v 17), having heard some very good things about it. The installation went without a hitch and I was soon able to boot into the desktop (what a pretty one, btw) using the open-source <i>Nouveau<\/i> display drivers. They were OK but not great, so I decided to replace them with <i>Nvidia&#8217;s<\/i> proprietary package and something called <i>nvidia-prime<\/i> that would allow me to switch between the two graphics chips. This seemed to work well, until I came to work the next morning, placed the laptop into a dock and booted using an external monitor only.<\/p>\n<p>No desktop appeared, just a black screen.<\/p>\n<p>Opening the laptop&#8217;s lid, I discovered that the desktop was actually there, after all, but only on the laptop screen. <i>Nvidia Settings<\/i>, the helper software that allows you to configure the X server and screens, was broken and so I couldn&#8217;t use it to configure the monitors. The <i>Cinnamon<\/i> display settings would only share the desktop between the two screens but not allow me to only use the external monitor.<\/p>\n<p>Changing from the <i>Nvidia<\/i> chip to the <i>Intel<\/i> one did not significantly change this, but introduced a new problem: I no longer had the option to change back to <i>Nvidia<\/i>.<\/p>\n<p>I looked around to see if there were newer <i>Nvidia<\/i> packages around, or perhaps a newer kernel, since that&#8217;s what I would always do in <i>Debian Sid<\/i>; there would frequently be something in the experimental branch that would help me. <i>Linux Mint<\/i>, however, while <i>Debian<\/i>-based, is far from <i>Debian Sid<\/i>. It is meant to be stable, and anything, um, unstable would have to come from somewhere else entirely.<\/p>\n<p>I found a 3.15 kernel from a <i>Ubuntu<\/i> branch and installed that, but <i>Linux Mint<\/i> would then insist that a 3.13 kernel was actually an upgrade, so I gave up and realised <i>Linux Mint<\/i> wasn&#8217;t for me after all.<\/p>\n<p>I then spent the following evening (and night) installing and testing <i>Ubuntu 14.04<\/i> in place of <i>Linux Mint<\/i>, as a Google search suggested <i>nvidia-prime<\/i> would work out of the box in it. It did, but after a few hours of fooling around with <i>Ubuntu<\/i>, I realised I truly hated <i>Ubuntu&#8217;s Unity<\/i> desktop.<\/p>\n<p>Discouraged, I wiped <i>Ubuntu<\/i> from the disk in favour of <i>Debian&#8217;s<\/i> Testing branch, but that didn&#8217;t go well. I downloaded an ISO, remembering that <i>Debian&#8217;s<\/i> installer would not support WiFi cards during the install, only to discover that they had a) switched to <i>XFCE<\/i> from <i>Gnome<\/i> as their default desktop and, more importantly, b) my WiFi card was still considered bad as it was non-free according to <i>Debian&#8217;s<\/i> rather strict criteria and so the firmware was not on the ISO and I had no wired network hooked up to that laptop.<\/p>\n<p>I could have used the Windows partition or my Macbook Pro to download the missing firmware, of course, but I got annoyed and wiped the disk again, now installing the new <i>Kubuntu 14.04<\/i> instead.<\/p>\n<p>Which is where I am now. <i>Kubuntu<\/i> also handles <i>nvidia-prime<\/i> out of the box, but it also has the (for me) familiar <i>KDE<\/i> desktop. It&#8217;s not perfect (the system fonts, for example, are ghastly and I have to do something about that very soon) but it&#8217;s good enough for now.<\/p>\n<p>Now, you may be tempted to point out that <i>Nvidia Optimus<\/i> works out of the box there, too, and with more finesse, but if so, you are missing the point.<\/p>\n<p>Linux is fun, and the very fact that there are so many distros out there speaks in its favour. If something in Windows doesn&#8217;t work for you, you won&#8217;t have a Windows alternative. Well, you have Windows 8, but <i>seriously?<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I upgraded my work laptop with an SSD disk.The laptop, a Lenovo Thinkpad T510, has been pretty reliable but getting a bit long in the tooth. A conventional 2.5&#8243; disk three years old is a cause for concern if used daily, and anyway, SSDs are amazingly fast these days. It&#8217;s almost like buying a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29,26,31,28,32,34,33,30,27],"tags":[],"_links":{"self":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/66"}],"collection":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66"}],"version-history":[{"count":0,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/66\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}