Fishpool

To content | To menu | To search

Tag - GNOME

Entries feed - Comments feed

Monday 23 November 2009

Notes about Fedora 12

Another six months, another Fedora release. Apparently I still couldn't resist the temptation of upgrading, given I got a few days of flu-related downtime. Happy to report it's a pretty smooth release, with most things in the expected places:

  • GNOME is a tiny bit cleaner than it used to be, which is as expected, given that's what it's been doing for the last 5 releases. Apparently next time it'll be something completely different. I don't know if I should be excited or apprehensive about that..
  • PulseAudio continues to improve - however, I could swear I've successfully used a Bluetooth headset with Skype earlier, and now audio gets stuck if I pair a headset. That's not the most typical use case, of course, and for the most part, audio no longer sucks on Linux. Too bad my laptop's built-in microphone does suck (don't know if that's with Linux or in general), so I do need a headset to make Skype calls.
  • Apparently Empathy is approaching a usable IM now that it's made the default. Still slightly prematurely, IMO, and I will continue to use Pidgin with all its warts for the time being.
  • OpenOffice still works as expected, which is to say, slowly, but reasonably predicably.
  • I can get rid of many of the hacks I've done to make multihead work as I like without setting it up every time, because now Xorg does that by default. Yippee!
  • Evolution still continues to gain one or two major regressions per release, and lose none of the earlier. The tally now seems to be: brken live search, fkdup IMAP sync, scrwy calendaring, and, as an additional feature, automatically selecting the wrong recipient address out of several available emails despite being repeatedly told otherwise. Seriously, the thing needs to be taken behind the shed and shot to the head. And I need to find a decent email program. Thunderbird 2 wasn't that - and 3 still isn't done. Sigh.
  • Google Chromium is about 10x faster than Firefox, and by far the easiest way to install a 32 bit browser (working Flash!) on a 64 bit OS (I should probably reinstall to 32 bits all around, this bits thing doesn't help me do anything better).
That concludes my "yes, I'm a Linux geek" postings for the next six months, I guess. :)

Saturday 27 December 2008

A couple of Fedora 10 notes

For the last few Fedora Linux releases, I've been upgrading to a prerelease version a week or so before the actual release in anticipation of the real thing, and commenting here on what I saw. I did upgrade this time as well (a month ago), but skipped the commentary. A few belated notes, since this extended holiday gives me not just the time but also the itch to play with stuff. One big complaint, a few notable incremental improvements, and a few notes to self:

Starting with the complaint: Evolution, my long-time favorite desktop email application, has turned really annoying. Primarily because a rewrite of its on-disk message summary to use SQLite broke not just the one feature that converted me to an Evolution user in the first place ("vfolders", aka persistent, updating search folders), but every resemblance of a sensible mailbox behavior. It reorders messages in what might as well be a random order every time you delete one! Crazy. And peeking beneath the bonnet reveals that whoever wrote this doesn't have the first clue about how SQL-based relational structures work: every IMAP folder has its own table in the SQLite database with the exact same structure! Jeez, someone needs to read their database normalization guidelines again. I'm sorry, but not even free software gets to fuck up this badly. So, because downgrading to the last-good version (2.22) seemed like too much pain (given all the libraries it depends on were updated anyway), I switched to Thunderbird. I don't particularly like T-Bird, it's slow and clunky, but at least it doesn't block me from actually doing something with my email. Thank universe for IMAP and pretty good webmail apps (GMail and Zimbra) for making that switch smooth..

OpenOffice 3.0 was a very welcome upgrade, for the single reason that it supports OpenXML documents. Again, not really because I'd like to deal with 'OpenXML' documents, but because it's way more convenient to be able to deal with them than to try to make the few people who send those around understand that not everyone else in the world is in love with Office 2007.

Upgrade had a few scary gotchas. One which might hit quite a few people I saw a couple of weeks later upgrading another computer online with Anaconda: it would have been really smooth, save for the bit where the preupgrade program that downloaded F10 to a bootable image failed to pick a kernel package to the upgrade batch because F9's kernel was already at that time more recent than the F10 kernel. Once I figured out what caused that machine to crash during the reboot phase of the upgrade, it was easy to fix by downloading a kernel package into the upgrade batch manually, but the Python stack trace that showed up as would probably be unresolvable to 90% of Linux users, or 99.9% of the target population of most modern Linux distros -- never mind that Fedora and its bleeding-edge software probably still is a release for the more hacker minded.

The more scary gotcha hit me on my primary machine, though, one on which I've for a very, very long time used LVM snapshots as a backup and 'oops, that was a mistake, lets go back to yesterday' recovery facility by having two snapshots of the root filesystem available to me. This used to be fine, because Fedora was happy to refer to the FS by its LVM volume name, and because LVM's own bookkeeping facilities kept track of which volume is the "primary". However, as a throwback to a mistaken volume management feature from a few years back, F10 decided to convert all volumes to refer to each other via their filesystem UUIDs. Now, I agree that UUID (or the earlier convention of filesystem labels) reference is MUCH better that device names, given that disks may be plugged to different interfaces etc. However:

  1. LVM already had taken care of this and provides logical names for volumes that are independent of their underlying physical devices.
  2. Unlike LVM, the mount and fsck utilities apparently can't distinguish between the master volume and its snapshots, picking anything at random or everything at once.

The result: first, the machine failed to find a root filesystem at all. Getting that fixed, it would then proceed to crash in fsck because the snapshots were read-only. As far as I can tell at this point, I have three avenues available to myself: stop using snapshots as a backup facility (and go back to what?), manually fix the kernel init scripts and mount-points after every kernel upgrade (not such a big deal, except the kernel updates come every week or so), or become a Fedora developer and try to convince whoever came up with this idea that LVM had solved it already and it needs to be forgotten about. Given that I have this kind of time available for this stuff about once a year, I'm afraid I might end up giving up backups.

So, that's the complaints out of the way. Otherwise, F10 and GNOME 2.24 is another solid release, and aside of those rather bad glitches, the other stuff keeps on improving on the "make it just work" road. Now that zero-configuration X seems to pretty much work (see below), I'm curious to see where this kernel mode setting etc stuff develops to in the next six months.. Also, I finally had to learn how to use KVM and virt-manager because VMware Player broke in the upgrade. Had to give up copy-pasting between the host and the VM since I don't know of a working KVM-clipboard utility for Windows, but given how little I need virtual machines for (quickly testing some apps, primarily), that was no big loss to me.

And speaking of zero-conf X, one thing I finally got around to figure out was how to change the laptop's touchpad settings without having an xorg.conf: apparently it's done via an FDI file for HAL instead.

Sunday 30 September 2007

Fedora 8 is looking good

Once again, I couldn't resist the urge to stay on the bleeding edge, so I went ahead and updated my home machine from F7 to F8 test 2. Encouraged by the results, I then (again) did the unthinkable and went through the same process on my laptop, which I depend on for getting stuff done. Crazy. Well, that's the way I like to play the game. And I wasn't quite THAT crazy - I didn't upgrade everything, just the parts that I was really happy about. Besides, I've set the laptop up with a whole-system snapshot LVM backup so that I can back up a day if things start to look bad.

They haven't. Apart from a few minor glitches (such as the Rawhide NetworkManager 0.7 really not being at all ready, dealt with by using the F8t2 NM 0.6.5 instead), I really like all the improvements in the usual suspects - GNOME 2.20 is a brilliant incremental update, OpenOffice 2.3 is a slight improvement on the already-improved 2.2 (but damn, are those release notes bad or what), the Power Manager is getting really good at predicting battery life, and (drumroll, please) Evolution has regained its stability! That is major. The "it seems to forgot to include an attachment you mention in the text" feature is a neat little improvement, too, but really, not having e-d-s crash on network events (such as resume in a new WLAN) is the real satisfaction-improvement for me.

One negative about F8: it doesn't include Seahorse 1.0 (as of yet, anyway), so GNOME Keyring integration was a bit lacking. That was easy enough to fix with a rebuilt package, and after switching the old pam_keyring to gnome-keyring-pam, I now have a very good package for dealing with my hundred-and-fourtyseven different daily passwords, too. Well, almost -- still can't really get rid of Revelation and some manual password management, and Epiphany doesn't yet integrate to Keyring. But it's getting there, for sure.

Monday 18 June 2007

About fonts again

Heh, the Safari/Windows font smoothing thing seems to have stirred somewhat of a storm-in-a-teacup-blogosphere again. So lets comment on it again; this time, with a few more comparisons from my favorite free operating system:

Font rendering; the Windows emulation way (FreeType on high contrast setting):

The Apple emulation way (FreeType on preserve shapes setting):

The ClearType way (FreeType with subpixel decimation):

And finally my favorite, subpixel rendering with lower hinting strength:

Best of both worlds - more contrast than Mac OS X, prettier shapes than Windows, and word spacing which matches closely with what would be printed. Those closed operating systems look worse by the second.

All four settings available from the same GNOME font dialog.

Wednesday 23 May 2007

Fedora 7 nice step forward again

I installed Fedora 7 Test on my home PC a couple of weeks ago, and encouraged by its smoothness, and wanting a clean upgrade to OpenOffice.org 2.2 and Gnome 2.18, rolled it on my laptop, too. Pretty nice! Apart from those upgrades, I got:

These might seem like minor items, but all of them improve daily usability, and I much more prefer regular small improvements to huge changes, anyway. OpenOffice.org 2.2 actually is a relatively major upgrade, with support for dual screen mode in Impress (finally), and improvements in the already-good PDF export functionality.

Only two bugs that annoy me (and I'm easily annoyed), both new, but then again, many others went away:

Absolutely no problems doing a yum upgrade, but I had two things going for me, so y'all take your own chances: I've done this many times before, and I've used LVM-managed volumes for a long time. If you haven't, or don't, upgrade using Anaconda or risk not being able to boot afterwards.

Monday 2 May 2005

Linux on Acer TravelMate 380

Switched to a new laptop as well, an Acer TravelMate 382 TMi. This is a radical shift from my previous one, being optimized for size in most respects. Only 1.6 kg, with an advertised battery life of 4.5 hours, I will hopefully like carrying this around much more than the Evo. Anyway - read on for notes on its Linux compatibility.

Continue reading...

Wednesday 27 April 2005

Phone to GNOME integration

Since my new RAZR doesn't have Gammu-compatible IrDA, but does have a "standard" USB ACM connection as well as Bluetooth, I am in search of new solutions for synchronizing my Evolution calendar and hopefully managing my phonebook. This entry is where I'm collecting stuff, hopefully helping someone and even attracting a few helpful comments. Read on, please.

Continue reading...

Tuesday 26 April 2005

My first day with Moto RAZR

I got my new phone, the Moto RAZR V3 today. Pretty sleek, although not necessarily all that much cooler than some new Nokia and Samsung alternatives. In particular, it's not at all smaller than my old (2 years old) Nokia 6610 - thinner but wider and ever-so-slightly heavier. The larger screen makes up for it, though.

Continue reading...

Sunday 26 September 2004

First impressions of Evolution 2.0

I've been following the development of Evolution 2.0 on and off for some time, primarily having been interested in the improvements of its calendar and webdav support, as I want better interoperation between iCal and Thunderbird users. Yesterday I upgraded to it on our home computer.

The upgrade process went extremely smoothly. I have to say I'm quite impressed by the attention to ease of use in the various Gnome projects since the release of Gnome 2.0 a couple of years ago. Nearly all of the data from the 1.4 installation was migrated perfectly, although I did experience a slight hiccup in outgoing mail settings. I use two mail servers for work and home email, both of which require authenticated TLS SMTP connections. For some reason Evo 2.0 could not send email through either account until I revisited the account settings and changed the "Use secure connection" setting to "Whenever possible" instead of "Always".

The calendar interface with its multiple calendars, subscribable calendars seems like an improvement, although I have not yet tested publishing my main calendar. However, it seems that the publish/subscribe code can not use https URLs - if this is true, that's a disappointing miss, and effectively won't allow me to make use of it.

Running inside an otherwise Gnome 2.6 (FC2) desktop, I miss the Summary view and the Shortcut bar. I have several mail accounts configured, as in addition to the home and work accounts, I keep track of a few shared support mailboxes. I can no longer see the number of new messages for each inbox in one glance anywhere, as they don't all fit into view at once in the Mail screen with all subfolders visible.

I suppose this is a problem which will go away as Gnome tools gain support of evolution-data-server. I know the clock/calendar applet already shows calendar entries (although I have not yet tried it myself), but I'm not sure if the Inbox monitor (which I haven't used since it has required its own IMAP account configuration) has been converted to look at folders through e-d-s. I hope it has, or at least will be.

I've understood Evo 2.0 should be faster than the old version as well, but I have not noticed major differences yet. I'll probably get a better feeling of that once I upgrade on the work laptop, which I use more regularly for email access. All in all, a solid upgrade, but one which does not necessarily bring immediate user-visible benefits. Not worth upgrade if you otherwise stay in a Gnome 2.6 environment, but it is a good reason to look at upgrading to 2.8 completely.

Comment by Ryan on Sun, 21 Nov 2004 22:32:39:
I have run into the same issue where Evolution doesn't support calendaring over https. Very disappointing - and something I think would be rectified shortly?

Tuesday 16 December 2003

Windows programmers misunderstand UNIX, again

Joel Spolsky has read Eric Raymond's new book, and understood that ESR represents the whole of UNIX culture. Sigh. No, there's more to it than that, Joel. Take a look at GNOME next.

In other news, I've been stuck at home all day fighting off the flu, or whatever this is. Sucks. I missed the launch of Habbo Hotel Sweden.

- page 1 of 2