[HOWTO] Fixing Chromium on Linux Mint Debian Edition with KDE SC 4.7.2

Yesterday I wrote about updating to KDE SC 4.7.2 and the fact that Chromium broke thanks to a long known issue in Debian testing repos. My original fix was to install Google Chrome, but that wasn’t that great of a fix because I really want to run Chromium, not Chrome. Although running Chrome seems to fix the problem of missing the first character of Facebook status updates, which is a royal PITA. Today wayne128 shared a fix he uses to get past the “Aw snap!” messages.

NOTE: Please note that this fix uses an unusual source for getting the updated Chromium packages. If you add this source to your sources.list please disable it once you get Chromium installed to prevent other breakages.

The fix is to use a repository for aptosid. Before we add the repo let’s make a backup of your sources.list.

kdesudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Now open sources.list by running this command in your terminal

sudo kate /etc/apt/sources.list

Here’s the repo to add at the bottom of the list:

deb http://oscar.aptosid.com/debian/ sid main fix.main
#deb-src http://oscar.aptosid.com/debian/ sid main fix.main

You can leave the source code entry commented out or you can enable it by removing the “#” at the start of the line. Save and close the file and let’s get your package list updated.

sudo apt-get update

Let’s check to make sure your system can see the right version by running apt-cache policy chromium in your terminal. No sudo is needed for this command. You can ignore the version listed for Installed but the Candidate version should match this

~$ apt-cache policy chromium
chromium:
Installed: 15.0.874.106~r107270-1+c0.aptosid.1
Candidate: 15.0.874.106~r107270-1+c0.aptosid.1
Version table:
*** 15.0.874.106~r107270-1+c0.aptosid.1 0
500 http://oscar.aptosid.com/debian/ sid/fix.main amd64 Packages
500 ftp://ftp.spline.de/pub/aptosid/debian/ sid/fix.main amd64 Packages
100 /var/lib/dpkg/status
15.0.874.106~r107270-1 0
500 http://http.us.debian.org/debian/ unstable/main amd64 Packages
14.0.835.202~r103287-1 0
500 http://ftp.debian.org/debian/ testing/main amd64 Packages
~$

If the candidate version matches you’re ready to take the next step. If you already have Chromium (the browser) installed run sudo apt-get upgrade and make sure chromium is available to be upgraded.  Otherwise run sudo pat-get install chromium in your terminal. Either way you get Chromium 15.0.874.106~r107270-1+c0.aptosid.1 you can now launch it and be able to use the browser instead of being greeted with “Aw snap!” on every tab you open.

You’re almost done with the task. Before you go back to your web surfing open sources.list again and comment the lines you’ve added out by putting “#” at the start of each line. That way you won’t have to worry about getting prompted about updates you don’t need.  When Chromium gets fixed in Debian it should make the aptosid repos unnecessary, and if Debian updates it and you end up with the error messages again it will be an easy process of uncommenting the lines, getting aptosid’s newest packages and commenting them out again.

You can see wayne1287′s post itself on the Linux Mint Forums.

On a side note, you’ll see a number of packages being held back, and I wouldn’t worry about it. I’m not sure why the packages are being held back but I haven’t missed any held back package since I’ve done these updates. (If someone knows why they’re held back please leave it in the comments so we can get the info.) Updating and upgrading in the terminal will keep some packages held back but if you select all the updates in Synaptic they’ll be installed so I wouldn’t update with Synaptic if you’re running KDE SC 4.7.2 on Linux Mint.

[HOWTO] Get KDE SC 4.7.2 on Linux Mint Debian Edition, and a fix to the LMDE Chromium issue

[Updated 5 December to include an additional pair of apps  the broke with the upgrade. - Peng]

I love being able to run KDE on Linux Mint Debian Edition (LMDE), even if it is just KDE 4.6.5. I was able to install it without jumping through any hoops or using any repositories not counted among in the default Linux Mint software repos. Boo had been working on getting Linux Mint 11 KDE ready for release, but before we could get to a release candidate The Powers That Be realized that a ton of work would be needed to get Mint 11 KDE, based on Kubuntu, ready for release, and that rather than fix the problems they’d move Mint KDE to the LMDE base. Before that could start clem, the founder of Linux Mint, had to get LMDE Update Pack 3 released to the user base, and he needed to get Mint 12 out. Unfortunately before Mint 12 was released boo found that he couldn’t continue being the lead maintainer of Mint KDE any longer, so now all the work of getting LMDE KDE ready falls on clem’s plate, along with everything else he has to do.

But back in August I noticed a thread on the Linux Mint Forums called “KDE SC 4.7.2 enters Debian (only amd64).” Since Kathryn runs the amd64 version LMDE I was eager to get KDE 4.7.2, and all I needed to do first was get some other work out of the way and have some time to make sure the updates I would get wouldn’t break my system. This is especially important since the first step is to upgrade to the Debian Testing repos rather than using the Linux Mint Incoming repos and I was already seeing posts in a thread about broken apps in Testing upgrades. This wasn’t that big of a problem to me because I’ve run nightly and testing builds of software before and knew how to be careful. But there was a huge issue in the fact that I couldn’t find the information I needed to switch to the testing repos, the first step in getting ready to get KDE 4.7.2. Luckily GeneC gave me the information I was looking for, and since it was so hard to find I’m going to list the steps you need if you want to get KDE 4.7.2, or even just get packages from Debian Testing rather than even LMDE incoming.

Important: Please read the entire post and make sure you understand what you’ll be doing and have backed up your system before performing any of the steps I lay out. I’d hate to get you partway to the new KDE and have you stuck with something you don’t understand. Also, the KDE 4.7.2 update is a semi-official Debian-kde build so you’ll be using different repositories to get it. All the information on this release of KDE 4.7.2 is available on the qt-kde Debian site.

Disclaimer: These steps are not to be taken lightly. There is a very good chance that you may get an upgrade that breaks your system, leaving you to hunt for a fix (if there is one) or even having to reinstall LMDE all over again. If you’re not not comfortable with the risk of completely wrecking your computer don’t perform these steps. And even if you are willing to take that very real risk, check the latest posts in this thread on the Linux Mint Forums to see what problems are cropping up lately. Even if the coast looks clear think long and hard about taking these steps on the computer you use on a daily basis. And of course don’t forget the most important step: Back up your system before doing any of this.

You’re still here? You must be a glutton for punishment, and I’m not even going to make too many puns. (Sorry, I couldn’t resist.) After you’ve backed up your system (I’m not kidding about that step), start by making sure your system is up to date by running this in your terminal:

sudo apt-get update && sudo apt-get dist-upgrade

When you have made sure your system is up to date you need to back up your sources.list file before you start changing anything there. An easy way to backup the file is by running this command in a terminal

kdesudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Now open sources.list by running this command in your terminal

sudo kate /etc/apt/sources.list

Your current sources.list should contain entries very close to this:

deb http://packages.linuxmint.com/ debian main upstream import
deb http://debian.linuxmint.com/incoming testing main contrib non-free
deb http://debian.linuxmint.com/incoming/security testing/updates main contrib non-free
deb http://debian.linuxmint.com/incoming/multimedia testing main non-free

Comment out those lines, except for the very first line, by putting “#” as the very first character in each line (except the one for packages.linuxmint.com). Before you can snag the new KDE 4.7.2 packages you need to upgrade your system to use the Linux Mint Sid (testing) repos. First let’s get you updated to the Linux Mint Incoming repos. To do that add these lines at the bottom of your sources.list.

deb http://debian.linuxmint.com/incoming testing main contrib non-free
deb-src http://debian.linuxmint.com/incoming testing main contrib non-free

Save the file and update your package list and software again, and let’s apply the first batch of updates if you don’t have them already. Run this command in your terminal

sudo apt-get update && sudo apt-get dist-upgrade

The upgrade could take some time, so have some coffee or a soda, and a smoke if you are part of the wonderful group of folks on the planet that smoke. Don’t go too far though because the process will have some questions about the upgrades for you to answer. When it’s done you will probably need to apply more updates after rebooting your system. Why reboot your system? You may be getting updates that can only be applied with a system reboot, the only kind of updates and installs in Linux that require a reboot, unlike Windows’ insistence on reboots after installing anything. You may also have other updates waiting for you after the reboot, and apply them with

sudo apt-get update && sudo apt-get upgrade

Make sure you’re happy with your system after the updates, and don’t apply any more updates from this post until you’re happy with how your system is operating. Did something break already? It’s time to hunt down what got broken and how to fix it. Once you are completely up to date with incoming and happy with your system you need to update your system to Mint Sid (unstable testing). Here’s where you can really hose your system, so don’t do the steps below unless you’re willing to risk making your system completely unusable. Ready to take the risk? Comment out the lines for the Testing repo and add these lines at the bottom of your sources.list

deb http://packages.linuxmint.com/ debian main upstream import backport
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://www.debian-multimedia.org sid main non-free
deb http://http.us.debian.org/debian/ unstable main contrib non-free

Update and upgrade again, and again this could take some time and it could have some questions for you to answer again. Reboot your system after it’s done because once again you’ve got updates that can’t be applied and used until you reboot your system. Again, make sure you’re happy with how your system operates, and if you’re not bookmark this page and come back to it after you’ve resolved the problems you’ve discovered.

/me fires up the David Wax Museum and enjoys their tunes while you take care of your new issues

Welcome back. Everything copacetic now? Cool. Let’s get you KDE 4.7.2. Backup your sources list again, and if you’ve done other things since you got Sid installed backup your system again, just to be on the safe side. Like I said at the top of the post, this update isn’t coming from the standard Debian repos, so you’ll need to add the appropriate repos to your sources.list file. Open the file and see if you have the following lines, and if so remove them.

deb http://qt-kde.debian.net/debian experimental-snapshots main
deb-src http://qt-kde.debian.net/debian experimental-snapshots main

deb http://qt-kde2.debian.net/debian experimental-snapshots main
deb-src http://qt-kde2.debian.net/debian experimental-snapshots main

Update your system again with

sudo apt-get update

and let’s tell your system that the packages from those repos are trusted. Run this line in your terminal

sudo apt-get install pkg-kde-archive-keyring

Once it’s installed update your package list and make sure your system is updated one more time with

sudo apt-get update && sudo apt-get dist-upgrade

Everything green? Let’s get you upgraded to KDE 4.7.2. This update is different from most upgrades you run, including dist-upgrades. This time you want to run

sudo apt-get -t experimental-snapshots dist-upgrade

This upgrade could be the longest of the bunch, and you’ll definitely need to stay close by to answer some questions the upgrade process will ask you. When it’s all done go ahead and do one more reboot to apply the last set of upgrades. When you log back in your desktop may not look all that different, but checking About KDE in System Settings will have a new version number for you to see. Here are a pair of screenshots of my system after the upgrade.

Clean

Dirty

Updated 5 December: It turns out two other apps died with this upgrade. Electric Sheep broke because I had to reinstall xscreensaver. The wallpaper finder and changer app Webilder also broke, but this is due to the fact that python-appindicator is not available in my current repos. Unfortunately I don’t see a way to fix it

What the hell happened to my Chromium???

There’s one big casualty in the upgrade process to KDE 4.7.2, and that’s the fact that the Chromium browser is borked. Every time you launch chromium-browser all your pages show the “Snap!” error, even the preferences page. It’s a known issue and to fix it you’ll have to install Google Chrome instead. The Google Linux repos are borked so you’ll have to install the it manually. Go to the Google Chrome website and download the package. Open the directory you downloaded it into and run this command in Terminal

sudo dpkg-i google-chrome-stable_current_amd64.deb

You can also install the package from Dolphin by double-clicking it, but if it opens in Ark you need to install a package.

sudo apt-get install gdebi-kde

That package will let you install packages with a graphical installer. Many Linux hate using graphical package installers like this, but it’s a matter of personal preference. I love being able to use Gdebi and had to do some searching to find it when I installed KDE on top of LMDE.

There’s one more thing to to before you launch Chrome for the first time. You’ll want to import your Chromium settings into Chrome, but there’s no settings import option that I was able to find. Luckily it’s easy to do. Just copy everything from ~/.config/chromium/ into ~/.config/google-chrome and all of your settings from Chromium will be available in Chrome, including your passwords, cookies, extensions and search engine settings.

Ubuntu 10.04 LTS is now available

I am happy to pass along the news that Ubuntu 10.04 LTS Lucid Lynx has officially been released. Rather than rehash the new features in the release I’ll point you to both my post from last week about its impending release , the press release announcing its release and the announcement on the Ubuntu Announcements group. You can also peruse the release notes and take the tour of the lynx. Of course before you take the upgrade please make sure you back your system up in case something goes wrong. You really don’t want to lose any of your data just because something goofed on the upgrade (not that it’s likely but you should always do a backup before running upgrades).

The Ubuntu home page has been update to show the release of 10.04 and I just fired up the Update Manager and sure enough, I’m greeted with a notice that “New Ubuntu release ’10.04 LTS’ is available.” I haven’t had a chance to fire up the RC disk I burned the other day yet (yes, I’ve been that busy this week) so I’m not taking the update just yet, but I’m hearing the update takes the 2+ hours to run that my recent fresh Karmic install required so I won’t even start the update process until tomorrow at the earliest.

There is also a brand new users manual available thanks to the Ubuntu Manual Project. The cover of the manual carries the friendly title “Getting Started with Ubuntu 10.04″ which gives a great idea of what’s inside. The Ubuntu Manual Team has put a lot of hard work into this new resource and it really shows. You may even want to snag the PDF and look it over while you’re downloading a disk image if you choose to go that route, or even put the PDF on your laptop or ebook reader and read it on your commute. As long as you’re not driving, of course.

You may not want to read it as a PDF, and if you’re thinking of printing it out you’re looking at 165 pages to print, which may take that option right off the table for you, but you can buy a physical book thanks to Lulu for a mere $9.68 plus shipping.

I’ll post a review of it sometime next week but it’s looking pretty nice from all the things I’m reading about it. I could take the update today (or tomorrow) but I really want to see how some of the changes look before I commit to the upgrade. Call me silly, but after seeing that iriverter’s rip from CD function broke with karmic  I definitely want to play with the new release before I commit myself to it.

Update the GlobalMenu in Ubuntu 9.10

[Updated 25 November to include a link to the release notes. -Peng]

I’ve noticed for some time that when I open the Epiphany browser the GlobalMenu identifies it as “Epiphany Web Bookmarks”. Since the web browser and the bookmark manager are two different apps I wanted to file a bug against it. There’s just one problem. When you go to the page to report a new issue with the GlobalMenu the first thing you see is

IMPORTANT: Before reporting an issue:

1. Make sure the issue has not been fixed in the
latest version:

http://code.google.com/p/gnome2-globalmenu/issues/list?q=label:Milestone-

Release0.7.8

What’s the problem? The GlobalMenu PPA, which supports jaunty, intrepid and hardy but not karmic, and it only has version 0.7.5. You could build version 0.7.8 from source, but when I tried to build it I immediately went into dependency hell. Luckily I discovered Issue 524: PPA for Karmic on the GlobalMenu section of Google Code. Abhishek Dasgupta has managed to build packages for version 0.7.8 on his PPA, although only for karmic.

If you’re running Ubuntu 9.10 Karmic Koala getting the updated GlobalMenu is easy. Open a terminal and run:

sudo add-apt-repository ppa:abhidg/ppa

That will not only add Abhishek’s PPA to your sources.list but also get the GPG signing key for it. Let’s update your available package information with

sudo apt-get update

If you already have GlobalMenu installed you should see the Update Manager icon in your notification to let you know that there’s an update available. Just click that icon and follow the normal steps for applying updates.

If you don’t have GlobalMenu installed yet and want to get it add the repo with the above command and update your package info. Once the apt-get update is completed run this command:

sudo apt-get install gnome-globalmenu

Then add the GlobalMenu panel applet to your panel and enjoy having menus for your application windows in one place and not on each window. Just remember, Firefox and OpenOffice.org, as well as any apps that need administrator privileges (like Synaptic), won’t use GlobalMenu.

If you want to follow the bug I was filing that prompted this post it’s Issue 548: Wrong app title shown for Epiphany/Webkit in Ubuntu Karmic.

Updated 25 November: If you aren’t sure if you really want to get the upgrade you can read the release notes, although they haven’t completely updated the docs for version 0.7.8 yet. There are some really nice updates in version 0.7.8 from 0.7.5 so I heartily recommend getting the upgrade.

Have you gotten your koala yet?

Ubuntu 9.10: For Desktops, Servers, Netbooks and in the cloud

The bad news is that everyone and their brother (or sister) seems to be either trying to get the disk image to burn or trying to perform the upgrade. Randy Cole posted a comment on the Mass. Ubuntu Local Community maillist that the upgrade script being used is “extremely inefficient.” But as Paul Smith points out in his response, “Probably your better bet is just to wait a week or so. Then it won’t be so bad.”

If you’re finding that downloading the disk image seems to be flowing through molasses, it’s because the download servers are getting hammered on all fronts. You may want to try the download via BitTorrent if you can. I’m hearing that torrent downloads are going pretty fast as people have finished their download and making it available to others via torrents, in fact Randy posted a response to Paul’s advice and pointed out that he got the got the ISO in about an hour from torrents. Yes, Virginia, there are files being shared via torrents that are perfectly legitimate. Go figure, eh?

If you’re not sure if you want to take the time to even download an ISO file your can burn to test out the latest version of Ubuntu, you may want to take the tour of all of the features and benefits that Ubuntu 9.10 brings to the table.

Take the Ubuntu 9.10 tour

Once you get Ubuntu 9.10 installed you will want to check out an article by Danny Piccirillo, another member of the Mass. Ubuntu LoCo Team, Top things to do after installing Ubuntu Linux 9.10 Karmic Koala. It’s filled with great advice, in fact I plan on going through it once I finish checking my email to see if there’s anything I missed in the past week and a half of using the beta.

Before the cage is opened…

We’re now less than a day form the release of Ubuntu 9.10 “Karmic Koala” (just to be clear, that’s version 9-point-one-zero, not nine-point-one) and now that I’m finally caught up with my news feeds (thanks in no small part to the great work by Antoine Pairet and Andrew Starr-Bochicchio on resolving Bug #460462 for evolution-rss I am back to using Evo for my news feeds) I’ve got some links to pass along. I won’t post links for all 62 articles I flagged as wanting to blog, but I will share a number of links that could be of direct assistance in deciding whether to hold onto Ubuntu 9.04 (or even Ubuntu 8.04 LTS if that’s what you’re using).

  • Chenthill Palanisamy: Evolution 2.28.0 released!! I already mentioned some nice updates in Evo and Chenthill wrote a post on Planet GNOME that gives some more info on how Evo has been improved. Shane Fagan has another important post on backing up your Evolution data. You are going to perform a backup before you upgrade. Right?
  • Fabián Rodríguez: (Almost) risk-free Karmic testing. Fabián has some very nice information on putting Ubuntu onto a USB flash drive rather than on a disk. I know some of you may be looking for just that kind of info.
  • Leandro Gómez: Ubuntu Karmic Koala 9.10 CD labels. Anyone can burn a disk and write on it with a Sharpie to label it, but do you really need to do that? Leandro has 25 pieces of artwork for labels you can use to make your home-burnt disks look even nicer. It could be just what you need to help make the perfect gift for family and friends this coming holiday season. If those aren’t your cup of espresso Ubuntu Geek has compiled a listing of other designs.
  • Musings on maintaining Ubuntu: Caveats for audio in Ubuntu Karmic Beta. Granted, some of this info may be a smidge outdated now, but it has some info you may want to have as you look at the upgrade. This is a big part of why some of us recommend testing the new version with either a LiveCD (or a USB drive) before committing to the update. That way you can get an idea of any gotchas you may have coming your way. There is one thing that’s started bugging me about the upgrade, and that’s the loss of a perfectly useful volume controller and replacing it with a Sound Preferences dialog that is nowhere as usable as it was in Ubuntu 9.04.
  • Alan Lord: Another Ubuntu 9.10 Karmic Koala Review. Alan has a nice review of Ubuntu 9.10 with a lot of screenshots so you can get a better look at how things look in the newest version.
  • Martin Owens: Ubuntu’s Minimum Requirements. While not about the new release, Martin has a very nice look at exactly what kind of hardware you need to run Ubuntu. Bryan Quigley takes it a step further and compares it with the minimum memory requirements of some other operating systems. You should also check out Martin’s piece on The BBC Ubuntu Experiment.
  • Benedict Stein: How to use Google Calendar in Evolution. Ben’s got just the info you need if you want to merge your gCalendar with your local calendar. It’s now even easier than it used to be. And if you use an encrypted home directory then you absolutely have to read another of Ben’s posts.
  • David E. Cruz Avalos: Ubuntu 9.10 Karmic Koala. Want more specifics? Want more screenshots? David may have just the post you’re looking for.
  • Ubuntu Geek: Nice themes for Ubuntu 9.10 (Karmic) users. I don’t know anyone who gets a single desktop theme and never changes it. Hell, not even I do that, although I do tend to come back to the Mac4Lin themes before long. Ubuntu Geek has also found some other great themes and makes it easy to get them.
  • Collin Pruitt: Advice on Downloading Ubuntu Karmic. I definitely wanted to save the best for last. If you think about snagging a disk image on Thursday you could be in for a looong wait. Colin has the key to bypassing the lag that will be created by everyone trying to get it at once. And no, it’s not “wait a day or three.”

If you want to check out an Ubuntu 9.10 Release Party you can check out the list of confirmed parties on the Ubuntu Wiki. Due to some scheduling issues the party for the Boston area, organized by the Ubuntu Massachusetts LoCo Team, will be held on the 7th of November.

[UPDATED] Initial thoughts on Ubuntu 9.10 beta

[Updated to include some great news on the evolution-rss bug. -Peng]

The Ubuntu devs released the beta of Ubuntu 9.10 “Karmic Koala” back on the first of the month (now available as a Release Candidate), and while I snagged the disk image pretty quickly it wasn’t until Friday a week ago that I was able to actually get a chance to fire up the LiveCD long enough to see how well it played with my system. I couldn’t find any major glitches in it other than a problem with my USB WiFi adapter, and I had already seen that people were having enough major issues with the combination that there was a request to change the status on the support for the adapter from some support to absolutely no support. Luckily I was already having enough connectivity issues with our Linksys WiFi router that I has already gone back to using the good, old-fashioned CAT 5 cable to connect to it.

After looking at a number of other items that are important to me I went to the page on the Ubuntu website about the 9.10 beta to check for any known issues that I needed to be aware of and decided it was an upgrade I could probably do safely. I ran command sudo do-release-upgrade -d with the Run Application (Alt-F2) tool, although you could also run it in the terminal, and waited the two hours plus while my system got upgraded. Your system may take the upgrade more quickly or more slowly than mine, but having done a clean installation for version 9.04 I decided I didn’t want to go through the hassle of having to reinstall every bloody app and tool I use this time around. I did notice a number of dbus errors during the upgrade and unfortunately I didn’t think to document what they were about. They may have had something to do with how long my upgrade took, but I hadn’t found any dbus issues connected with the upgrade so I have absolutely no clue what the errors should have told me.

Now that I’ve used and updating Karmic for just over a week I found some things that I want to point out, some good, some not so good.

Overall Thoughts

I kept seeing people say that the boot times for Ubuntu 9.10 are shorter and sure enough my boot time is shorter. Of course since the Ubuntu devs decided to switch from using Usplash for the initial boot splash to XSplash any Mac4Lin boot splashes would have been broken anyway (I never did get a Usplash working for Mac4Lin 1.0, much to may chagrin) but I have to say that I really do like the look of the new splash screens. The boot splash is a simple Ubuntu logo on a dark background, but I have to say the new XSplash is a thing of beauty. As you can see in a YouTube video posted on Softpedia’s article on the newly released Ubuntu 9.10 beta, it’s no longer a simple case of the Ubuntu logo and a progress bar. The Ubuntu logo is now suspended and lit by an overhead spotlight and the animated bar now scrolls up rather than going from left to right.

In addition, they’ve added the Ubuntu Software Center (USC) as a new tool for adding software to the usual collection of Synaptic and Add/Remove Software. When I first looked at it I thought, “So what? I can do the same thing with existing tools.” Except the UI for the USC makes it a lot handier than Add/Remove Software. You can either search for a specific app or browse through the library and when you find what you’re looking for you’re provided with a much nicer information screen complete with buttons to wither install the software as well as to go to the app’s website where you can get even more information. The information screen even lets you know the version that’s available, something that Add/Remove Software never had. Have software you installed from a Debian package (.deb)? The USC knows about the app (at least what the package told the system) and gives you a button to remove it. It may not always have the application’s icon, but that may be more of a limitation in the package itself. Yes, you can do all this via Synaptic, but not everyone’s all that comfortable with it.

The Good

For the most part I’m pretty happy with the upgrade. I won’t bore you with a ton of specifics or screenies (I’ll include a link to some screenshots I made at the end) but there are a few things that I noticed are definite improvements in the user experience for me. The first thing I noticed was a dialog that popped up on my first reboot after the upgrade was done. I knew my hard drives were getting a bit old in the tooth, but now I could see just how bad things are getting. I dismissed the dialog, but now when I boot up I get an icon in my notification area and when I click on it I get a helpful message. I can click on the message and get more information, and I know I need to replace that drive one of these days but now I know I need to do it sooner than later (picture). I can disable the message if I want, as I can for the warnings that I’m getting low on disk space on my partitions. Those warnings come up each boot, as well as when I’m working with videos and the available space gets too small. Yes, they can be a little annoying, but I haven’t decided to silence them just yet.

An even nicer improvement comes in the Update Manager. Now it lets you know the source for the particular updates, plus it flat-out gives you more information on the update, such as the version number. This is information that’s been missing from the Update Manager for as long as I’ve used Ubuntu.

Another small, yet a very nice set of improvements came in Evolution. The first is a better visual notification of new messages coming in. In the past when you fired up Evo you simply saw the folder names bold when you had unread messages, which is okay, unless you left some messages marked unread to follow-up on as I do. Now you’ll see that there’s a star on the folder that has brand new unread messages.

The other improvements come to those who use Evo as their RSS reader. Not only does Evo show the site icons for the folders with feeds where available (the other folders use the stock RSS feed icon), but on many sites you can now see the comments when you look at the article summaries. I’m not sure why they show up on some feeds and not others, but I have noticed that some feeds still show a count for the number of comments without actually showing the comments themselves. But it’s not all good news with Evo though.

There’s one more fan-damn-tastic improvement in Ubuntu 9.10 that I just discovered trying to get caught up on my RSS feeds: It’s a piece of baklava to enable using Ctrl-Alt-Backspace to force a new X session. Just go to System > Preferences > Keyboard > Layouts > Layout Options. Then select Key Sequence to kill the X server and check Control + Alt + Backspace. That’s all it takes. Yooouge thanks to Panji Nushantara for pointing it out on his blog.

The Not So Good

First off all let me warn you about a potential deal breaker in the updated Evolution. If you’re like me and you use Evo for your RSS/ATOM feed reader you won’t want to grab the new Evo. The reason for this warning is the fact that for some unknown (to me) reason the evolution-rss plugin no longer works and no feeds are updated (filed as Bug #460462 with fixed link). Luckily you can export your feed list (Edit > Preferences > News and Blogs > Export) so you can migrate your subscribed feeds to another app like Liferea and hopefully not miss too many days’ posts. There’s also an advantage that Liferea has over Evolution’s RSS plugin: You can sort and rename your feed folders to your heart’s content without borking the feed settings, something that you can’t say about evolution-rss. Updated 26 October 4:00 pm: Thanks to some very quick work by Andrew Starr-Bochicchio the evolution-rss bug is already fixed. There’s a .deb package on comment #6 on the bug, or you can wait for it to be available through the Update Manager as it’s already been accepted for distribution.

There are more upgrades in Ubuntu 9.10 that aren’t such good news, and one that sticks out like a sore thumb on my system is the GNOME web browser, Epiphany. As I mentioned back in December I finally got tired of the decisions Firefox devs were making and switched to using Epiphany for my web surfing. There were two flavors of Epiphany, one using the Mozilla Gecko rendering engine and one using Webkit, but the Webkit version didn’t quite seem ready for prime time so I was using the Gecko version. It was great that I had the option and it allowed me the option of using a Gecko-based browser without dealing with what I thought were boneheaded UI decisions from Firefox devs. Unfortunately the Epiphany devs have stopped supporting the Gecko engine and since with the release of Epiphany 2.26.3 Epiphany/Gecko no longer exists, Epiphany/Gecko is simply not available in Ubuntu 9.10. You may think that’s not a big problem, except there are some basic behavior issues that no longer available.

There’s finally a semi-usable spell checker in Epiphany now. I saw semi-usable because if I select a correct spelling the misspelled word is deleted but not replaced with the correct spelling (filed as Bug #460450).

The biggest issue is that you can no longer right-click a link and select Open in New Tab from the context menu. You also can’t middle-click a link on every site and open it in a new tab, especially when the links are on a Google site like Gmail.

Another serious usability issue for me is that the extensions that I used don’t seem to work quite properly anymore. The biggest issue for me is the fact that my beloved New Blank Tab extension no longer seems to be working. I’m hoping someone will come along and fix it because while the Tab Foreground extension works it doesn’t let me open a new tab and go straight to the location bar so I can type (or paste) in a URI. This is a rather big pain in the arse, although not quite as big as the no middle-click issue.

Wallpaper Tray is another app that has broken in the upgrade. For some reason it flat out won’t launch on booting for some reason. I ended up switching to Desktop Drapes, which is a nice app that I can put right on my upper panel, but doesn’t have the hover feature of showing the path and filename for the current wallpaper like Wallpaper Tray does. Hopefully we can get that fixed before too long.

On the Whole

One the whole there are some nice benefits to the upgrade, as long as you don’t depend on the features I mentioned above. As I finally finish this post we have a mere four days before Ubuntu 9.10 “Karmic Koala” is released, now may be a great time to snag the ISO for the Release Candidate and try it out on your own system. Remember, try the LiveCD before you make the upgrade, and look at every app that you use now to make sure the upgrade won’t bring bad news as I found. make sure you also read the overview before you make the upgrade for more information on what’s coming in the upgrade as well as the known issues.

Check out all of my Ubuntu 9.10 screenshots in my Picasa Web Album.

Karmic Upgrade screenies

Peng’s links for Monday, 21 September

No, your eyes are not deceiving you, I finally have a new omnibus links post. I’ve meant to write one a lot sooner than today, but time and my todo list have been busted for conspiracy to deny me the time and energy to do quite all the things I want to get done.

And yes, you are seeing a new hackergotchi on my posts on Ubuntu Weblogs and the Ubuntu Universe, as well on my About page here. Since I finally got some pics of me that I don’t hate I decided it was time to make a new hackergotchi that reflected two of my loves: Mac4Lin and the Los Angeles Dodgers. As I write this the Dodgers are a mere four wins away from locking up their trip to the post season and they’re 8 wins away from repeating as the champions of the National League West.

Some of these links are a tad old, but as I went through the items I’d flagged in Evolution (there’s no way I was including 70 links in a pair of posts, let alone one post) there were a few things I’d found early last month that I really did want to share.

  • Panji Nushantara: Digsby: All in One IM Client for Linux (soon). Not everyone loves Pidgin, and Panji has info on a multiple IM client that’s currently available for OSX and Windows. the good news is that the Digsby devs know we’d like a Linux version and they’re hard at work on a native GNU/Linux version. They even have a page you can use to ask them to let you know when Digsby for Linux is available. With Pidgin getting replaced as the default IM client for Ubuntu 9.10, and I’m really not thrilled with what I’ve seen of Empathy so far, there’s a good possibility that Digsby may become a favorite IM client for fans of the penguin.
  • directhex: Vive la différence. The person responsible for getting Moonlight easier to install for Ubuntu users has a great post about “Free Software”, including links to how a few others define that term. A must read, and I apologize for not getting the link posted before Saturday’s Software Freedom Day.
  • Panji Nushantara: 2.6.30 Kernel on Jaunty Jackalope and Karmic Koala’s Kernel on Jaunty Jackalope. As always, the 9.10 version of Ubuntu Linux will include an update to the Linux kernel. Alpha 6 of Ubuntu 9.10 Karmic Koala has just been released (see below), but since it’s a really bad idea to install testing releases on computers you use every day, especially alpha versions, Panji has given us a pair of posts on how to update your kernel to the newer version while still running Ubuntu 9.04 Jaunty Jackalope. I haven’t made the upgrade myself (see the above mentioned conspiracy charges) if you’re interested in making the jump yourself I’d love to hear your responses to it. Just remember the very important disclaimers about what can go wrong if you apply this upgrade. If you make the jump and your computer breaks please don’t come crying to myself, Panji or even Nanci. If you do we reserve the right to use those three words we hate using almost as much as you hate hearing: told you so.
  • Colin Walters: Pay no attention to the processes and X Windows behind the curtain… Colin, a Fedora user whose posts are syndicated on Planet GNOME, gives us a nice preview of GNOME 3. There’s quite bit of geek speak in his post, but there’s also a nice glimpse at how GNOME 3 will make being a GNOME user even better than it is now.
  • Scott James Remnant: Making a splash. One of the biggest pains in working with the Mac4Lin dev team is that every time Ubuntu rolls out an upgrade there are a number of things that break until we can get the components upgraded. This is the reason getting a Mac4Lin 1.0 Usplash created has been such a royal pain in the arse, and Ubuntu 9.10 includes a major change. They’re dumping Usplash for the boot splash screen, the first splash screen you get when you boot a computer into Ubuntu, and they’re replacing it with xsplash. Scott looks at the matter, including why the change is in fact a good idea. And yes, once I get 9.10 installed on my system (hopefully soon after it reaches beta status) I’ll see about getting a xsplash screen created for Mac4Lin.
  • Stormy Peters: 3 ways our awesome habits get us into trouble. Currently the executive director of the GNOME Foundation, Stormy has long been a great source of information, especially on security issues within GNOME. This time Stormy looks at three habits that it’s great to develop if you don’t already have them, but she also points out “gotchas” that can turn on us if we’re not careful.
  • Stormy Peters: Stacks of books are disappearing. If you love books you may be aware that libraries around the world are changing, and not always for the better. Stormy looks at the problem and why libraries are no longer the great resource they used to be.
  • Dustin Kirkland: Encrypted $HOME Now Offered at Installation. I’m not one of them but some users make a point of encrypting the data on their hard drives. It’s a good idea, but in Ubuntu’s past it’s been a bit of a pain to do it. Ubuntu 9.10 has given users the ability to encrypt their home directories as a part of the install process since the fifth alpha came out earlier this month.
  • André Gondim: New Ubuntu Screens Installer. Installing Ubuntu 9.10 will no longer be the rather boring experience it’s been in the past thanks to new installer screens that will finally let you know about some of the programs that are getting installed with the OS. André is kind enough to give us screenshots of the ten new information screens.
  • Matthew Helmke: Drowning out what I want to hear. While not a tech post, Matthew has written a must read article on how to present your viewpoints, whether the subject be technical, religious or political. This is an article that should be bookmarked at the very least, and printing it out for future reference wouldn’t be a horrid idea.
  • Stefano Forenza: LifeHacker’s Ubuntu Wishlist. LifeHacker has some things they’d like to see in Ubuntu, and it turns out the Ubuntu devs are already working on the first item. It turns out that LifeHacker has some very nice words for Mac4Lin, and Jono Bacon has written a very well thought out response to LifeHacker’s wishlist.
  • Kees Cook: uninstall sun-java6. The vrms meme that’s been going around the ‘net has brought out an important reminder that there’s a very good open source replacement for Sun’s Java. I need to look into that to see if I could kick some non-free software on my system to the curb. And yes, I know I have two versions of Java installed. There’s a good reason I did that but I don’t recall what it was at this point.
  • Jono Bacon: The Art of Community Available for Free Download. Jono wrote a great book about how to build a community of like minded people. While it’s not explicitly a tech book it does look at things that Jono discovered in the open source community. Now you can get a free PDF of the book, although Jono does recommend buying a printed copy of the book (and not just to put some money in his pocket). Whether you pay for your copy or not he asks that you write a review of it on Amazon.
  • Christoph Haas: Tired of Nagios and Cacti? Try Zabbix. If you run network monitoring software, or even think you may want to run some, Christoph found an open source app that you should definitely consider.

There are a few more things I definitely want to post before I hit the Publish button. First off, as I mentioned above, the sixth alpha version of Ubuntu 9.10 Karmic Koala has been released. It’s likely to be the last alpha release, and I’ll try to post when it gets it’s first beta release, but feel free to start taking a look at what’s coming in the new release. The devs are working on a countdown banner that I’m hoping to add to the sidebar here once they have a version that will play well with WordPress.com blogs.

On a lighter note, if you saw the Emmy awards last night you know that the show was taken over temporarily by Dr. Horrible. If you missed it then thank the good people over at the SciFi Wire because they have the video posted so we can enjoy it.

That’s almost it for today but I have one more thing to post that deserves a post all of it’s own. I trust tomorrow’s first day of fall brings you some decent weather.

Yes, Virginia, Ubuntu 9.04 is now available!

Yesterday the Ubuntu devs officially released Ubuntu 9.04 “Jaunty Jackalope”, bringing the newest and best versions of Ubuntu, Kubuntu, Xubuntu to a waiting world, as well as the newest versions of Ubuntu Studio, Mythbuntu and the Ubuntu Netbook Remix and the Ubuntu server edition. Plus this morning I got word that the

You can take a tour of all the great new features in Ubuntu 9.04 Desktop Edition and you can read the release notes. When you’re ready to get Ubuntu 9.04 you can download a disk image or request a free LiveCD, and if you’re currently running Ubuntu 8.10 there are instructions on how to upgrade to Ubuntu 9.04.

For more info, as well as links to the other versions of Ubuntu that I listed above, you can read the official release announcement. You can also attend one of a number of release parties where you can meet others and just plain have a good time.


My bad.

I meant to post this yesterday, but I ended up taking the advice of James Malanowski and Tacone in their comments to my post of the 16th and blew away my old Ubuntu install and do a fresh install of 9.04, making a new profile so I could get rid of some problems that had cropped up. I thought I could simply bring in my Epiphany and Evolution data (especially the email, etc. for Evolution) and use it with no special efforts. D’oh! I should have done a proper backup from Evo and done a restore from that backup. Instead I’m having to go through the hassle of importing my messages from my old Thunderbird data all lover again. Luckily in the info on my PDA was snagged with no problem, but I’m having to manually import a veritable ton of messages into Evolution one folder at a time, then I have to recreate my message folders. I’m still not finished with that.

I was able to get MPD working again (thank the Great Penguin in the Sky), and while I am having a problem with pympd I’m back to being able to use Sonata. I also haven’t tried to use SecondLife yet (Actually I’ll connect to SL with the Open Metaverse Viewer) to see if the resolution issue got fixed but I want to get all my email, etc., working properly first. All in all I’m pretty happy with the Jackalope.

Posted in GNU/Linux, Ubuntu/Kubuntu. Tags: , , , . Comments Off

A follow-up on my upgrade to Ubuntu 9.04

As I said back on the 6th of this month I made the upgrade to Ubuntu 9.04 “Jaunty Jackalope”. While most of it’s been pretty good (other than the three plus hour upgrade time and no visible improvement in the boot time on my system) there is one thing that’s bugged the living daylights out of me. Something happened while I was installing the upgrade that essentially killed my MPD/Sonata install. I’ve spent a number of hours trying to get it resolved, including completely uninstalling it and blowing away my existing configuration files to start from scratch, and what I ended up with yesterday is a complete inability to even update my MPD database. Since I use MPD/Sonata on a daily basis when I’m at my Ubuntu box the inability to use it is a deal breaker. Plus it seems that the .deb package for Google Gadgets has been edited to remove the Gmail Notifier applet, which is something I rely on several times a day to use my multiple Gmail accounts. The fact that I don’t use Firefox as my default browser anymore has added even more insult to the “injury”, and I haven’t seen a reliable way to have an applet or gadget check my multiple accounts outside of the Gmail Notifier addon for Firefox.

All of these issues may come from something I discovered over a year ago, and that’s the fact that something in my user profile has been borked. It first showed up when I was unable to do something no matter what I tried (I don’t even recall what it is at this point) but I suspect it’s gotten worse in the last year with my installing apps to try them out and getting rid of them when I decided I didn’t like them enough. I’ve decided that I’m simply going to clear out some of the config files on my primary profile, get rid of things that I don’t have in other forms (like .tar.gz’s), and back up some of my most critical data (such as bookmarks for Epiphany and my Evolution email/rss settings). Once that’s done I’m going to dig out my old Ubuntu 7.04 “Feisty Fawn” Live CD and do a fairly clean install, blowing away my current root partition and creating a new user profile. My /home directory resides on it’s own partition so once I make room for a new partition I’ll be able to create a new user account and simply move my documents, etc., into the new user space (and updating permissions as needed). I don’t think it will be a completely easy task, and I’m preparing myself for the very real probability that it’s going to end up being a ton of work. I know just starting that far back and upgrading the system one version at a time is going to take many hours, and I’m hoping 7.04 is the proper version to go back to. I remember starting with Ubuntu in November of 2007, and 7.04 came out in April of that year so I’m not sure why I started with that rather than Ubuntu 7.10 “Gutsy Gibbon”, but I distinctly remember using Feisty so that’s where I’ll start. Nanci and I were able to set up our LCD monitors back in December 2007 so that SecondLife would let us use the 1280×1024 resolution, and I haven’t been able to do that properly in recent reinstalls so I know I need to go that far back.

The process will begin this weekend, so if I don’t get much posting done between now and when it’s done you will know why. I do have my RSS feeds available to me in the Google Reader, which will allow me to find things I want to post about, but I still have limited access to my Ubuntu box so I’ll have to watch how much I mark for  posting for a bit.

TTFN!

Follow

Get every new post delivered to your Inbox.

Join 158 other followers