{"id":4501,"date":"2012-11-13T19:18:47","date_gmt":"2012-11-14T03:18:47","guid":{"rendered":"http:\/\/www.chesnok.com\/daily\/?p=4501"},"modified":"2012-11-13T19:24:18","modified_gmt":"2012-11-14T03:24:18","slug":"a-mostly-working-lenovo-x230-running-ubuntu-and-gnome3-two-weeks-later","status":"publish","type":"post","link":"https:\/\/www.chesnok.com\/daily\/2012\/11\/13\/a-mostly-working-lenovo-x230-running-ubuntu-and-gnome3-two-weeks-later\/","title":{"rendered":"A mostly working Lenovo x230 running Ubuntu and Gnome3: Two weeks later"},"content":{"rendered":"<p>I&#8217;ve been planning to switch to a Linux laptop for a while, either for work or as my own laptop aged out. So, <a href=\"http:\/\/www.chesnok.com\/daily\/2012\/09\/22\/wrapping-up-postgres-open-new-job-shift-away-from-twitter\/\">joining Mozilla<\/a> was the perfect opportunity to switch over.  And, I&#8217;m happy to report that I&#8217;m fully converted, enduring a few bugs that need some help, and seriously considering Gentoo to handle all the weird driver issues I&#8217;ve got.<\/p>\n<p>Overall, I&#8217;m liking the new setup. It&#8217;s easier to install all the developer stuff I need like new versions of Python or PostgreSQL. Having real package management instead of adhoc messy MESS of installers is an incredible relief.<\/p>\n<p>I&#8217;m using Firefox for my primary browser instead of Chrome, which has made me realize how broken lots of websites I look at regularly are for most people. Also, I am exploring more plugins as a result.<\/p>\n<p>My favorite feature in the Gnome window manager (and lots of window managers support this) is the ability to automatically snap windows to 1\/2 or full size with the &#8216;window&#8217; and arrow keys. It saves an incredible amount of time vs using a mouse to resize.<\/p>\n<p>Unfortunately, I lost the epic rundown of all the problems I encountered on installation, as I encountered them. I can sum up with: the experience of desktop linux has significantly degraded in the seven or so years since I last tried to have a linux laptop as my primary workstation. Talking with friends about this has caused several to remark that Apple got it right with tightly controlling vendors and having full control over the hardware used with it&#8217;s operating system. Without a real commitment from a vendor toward supporting drivers, the situation seems unlikely to improve. I think the strongest hope for this is <a href=\"http:\/\/zareason.com\/shop\/home.php?cat=\">ZaReason<\/a>, but they weren&#8217;t an option for my corporate laptop.<\/p>\n<p>Here&#8217;s a few tidbits that might be helpful to a future x230 owner, wanting to run Ubuntu:<\/p>\n<p>I&#8217;m running 12.04, Precise Pangolin.<\/p>\n<p>Installed from an Ubuntu netinstall image created with: <a href=\"http:\/\/unetbootin.sourceforge.net\/\">http:\/\/unetbootin.sourceforge.net\/<\/a>.<\/p>\n<p>Here are a bunch of <code>ppa<\/code>s I used, from my <code>\/etc\/apt\/sources.d<\/code> directory: <\/p>\n<pre>\r\ndeb http:\/\/ppa.launchpad.net\/andreas-diesner\/lightdm-fix-temporary\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/andreas-diesner\/lightdm-fix-temporary\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/andreas-diesner\/lightdm-fix-temporary\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/andreas-diesner\/lightdm-fix-temporary\/ubuntu precise main\r\ndeb http:\/\/linux.dropbox.com\/ubuntu precise main\r\ndeb http:\/\/linux.dropbox.com\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/fkrull\/deadsnakes\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/fkrull\/deadsnakes\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/fkrull\/deadsnakes\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/fkrull\/deadsnakes\/ubuntu precise main\r\n### THIS FILE IS AUTOMATICALLY CONFIGURED ###\r\n# You may comment out this entry, but any other modifications may be lost.\r\ndeb http:\/\/dl.google.com\/linux\/musicmanager\/deb\/ stable main\r\n### THIS FILE IS AUTOMATICALLY CONFIGURED ###\r\n# You may comment out this entry, but any other modifications may be lost.\r\ndeb http:\/\/dl.google.com\/linux\/musicmanager\/deb\/ stable main\r\ndeb http:\/\/ppa.launchpad.net\/hannes-janetzek\/enlightenment-svn\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/hannes-janetzek\/enlightenment-svn\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/hannes-janetzek\/enlightenment-svn\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/hannes-janetzek\/enlightenment-svn\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/pitti\/postgresql\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/pitti\/postgresql\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/pitti\/postgresql\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/pitti\/postgresql\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/upubuntu-com\/chat\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/upubuntu-com\/chat\/ubuntu precise main\r\ndeb http:\/\/ppa.launchpad.net\/upubuntu-com\/chat\/ubuntu precise main\r\ndeb-src http:\/\/ppa.launchpad.net\/upubuntu-com\/chat\/ubuntu precise main\r\n<\/pre>\n<p>There&#8217;s a painful lightdm problem fixed by a package the first source in the above list. <\/p>\n<p>I also compiled a new kernel for myself to try to fix a bad video flickering problem I&#8217;m having with my external monitor. Jury&#8217;s out on that &#8211; the flickering hasn&#8217;t entirely gone away, and it doesn&#8217;t happen to my coworker who&#8217;s got a x220 and is running Gentoo, but a different kernel. <\/p>\n<p>Also, my video camera doesn&#8217;t work, and I actually need it. Skype seems to work ok for voice, but not video. Vidyo, however, doesn&#8217;t work at all.<\/p>\n<p>Wish list for the future: <\/p>\n<ul>\n<li>Camera working<\/li>\n<li>A Skitch replacement<\/li>\n<li>Vidyo working<\/li>\n<li>A package for my .bash_profile, .ssh and .gpg directories that I can install in any new system<\/li>\n<li>A better driver for the touchpad that doesn&#8217;t let my mouse jump around while I&#8217;m typing (Yes, I have already enabled the feature, and it doesn&#8217;t work so great. Friends suggested it might be a hardware limitation.)<\/li>\n<li>Change configuration to have the mouse behave like the latest OS X (reverse scrolling)<\/li>\n<\/ul>\n<p>Here&#8217;s a few other sites that helped me out:<\/p>\n<ul>\n<li><a href=\"http:\/\/syntaxionist.rogerhub.com\/ubuntu-on-the-lenovo-thinkpad-x230.html\">Ubuntu on the Lenovo Thinkpad x230<\/a><\/li>\n<li><a href=\"https:\/\/bugs.launchpad.net\/lightdm\/+bug\/866035\">Slow boot problem bug and fix<\/a> &#8211; this took me FOREVER to find<\/li>\n<\/ul>\n<p>And, I don&#8217;t recommend trying out Enlightenment as your only window manager on your first try. You&#8217;ll need something else anyway to get your wireless configured, and if you do something stupid like trying to install &#8216;econnman&#8217; and you blindly say &#8216;yes&#8217; to uninstalling some packages you don&#8217;t know anything about, you&#8217;ll end up accidentally removing your wireless devices. So, start with Gnome, read up and switch to E later. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been planning to switch to a Linux laptop for a while, either for work or as my own laptop aged out. So, joining Mozilla was the perfect opportunity to switch over. And, I&#8217;m happy to report that I&#8217;m fully &hellip; <a href=\"https:\/\/www.chesnok.com\/daily\/2012\/11\/13\/a-mostly-working-lenovo-x230-running-ubuntu-and-gnome3-two-weeks-later\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-4501","post","type-post","status-publish","format-standard","hentry","category-personal"],"_links":{"self":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/comments?post=4501"}],"version-history":[{"count":10,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4501\/revisions"}],"predecessor-version":[{"id":4520,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4501\/revisions\/4520"}],"wp:attachment":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/media?parent=4501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/categories?post=4501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/tags?post=4501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}