MaW’s Blog

Friday, 19th December 2003

Early Christmas

Filed under: Linux — MaW @ 9:01

As everyone probably knows by now, Linus Torvalds and the other kernel hackers gave us an early Christmas present yesterday with the release of Linux 2.6.0 final. Last night I installed it upon my Gentoo box, discovered that the keyboard mappings are still rather screwed, but that X handles things properly. I’ve got almost everything I need on the console, except for #, which is a little worrying. I guess for the time being if I can’t use X for something I can ssh in from my Powerbook and do things remotely, at least until I get the keymaps sorted out.

Framebuffer console works to a point, but it doesn’t like me trying to specify modes. I need to look into that one.

The other night was the company Christmas do, excellent food, excellent company, good venue — couldn’t have been much better really! Here’s to as good a one next year. Assuming I’m still working for them next year, that is… no plans to leave just yet, but you never know.

Wednesday, 20th August 2003

GNOME 2.4.0 beta 1

Filed under: Linux — MaW @ 22:35

Aaah, it’s always fun to try a new development release of the GNOME desktop. I use it too much to really have patience with the early releases of a development series (this may change if and when I get around to hacking on GNOME) but by the time the betas come out it’s usually pretty stable, and this time it’s more stable than ever before at beta stage, largely due to the new GNOME policy of always-building CVS, and the time-based release schedule which has ensured that not too much was broken during development. Certainly, this way makes development a bit more gradual, but we get stablisation as well as new features, which is always good.

Perhaps the biggest thing to change is the panel structure — gone are the different types of panel, and instead we have but one kind of panel which can pretend to be all the other kinds of panel, leading to much greater flexibility. The rounded corners on the menu panel are gone of course, although I wouldn’t be surprised if we see an applet to emulate those before too long. However, I personally don’t miss them, as it’s a bit odd to have rounded corners on a dead-square TFT screen like mine.

The other biggest thing one notices is that some of the library dependencies and packaging have been moved around. The one that may cause upgraders compiling from source the most grief is the removal of the liblinc package. All liblinc’s functions have been moved into bonobo-activation, and so if, like me, you upgrade using the ebuilds from BreakMyGentoo — which are no doubt similar to the ebuilds which will end up in Portage for 2.4.0 final — you will find that you have to recompile everything which links to liblinc, as bonobo-activation blocks on the linc package, thus forcing an unmerge before you can continue.

Happily, emerging a recent version of gentoolkit gives you the revdep-rebuild script, which although slow, is capable of finding everything that’s linked to libraries which don’t exist and attempting to remerge them. It doesn’t work out of the box, as if you don’t do an emerge -u world regularly (which I do not recommend as it’s the way to all kinds of grief especially if you’re using unstable) you’ll find it trying to remerge versions of packages you have installed — versions which have been pruned from the Portage tree.

My tactic, which worked fairly well, is to take its temporary file .revdep-rebuild.4_ebuilds, edit it to take out all the versions and then do something like ‘cat ebuild_list | xargs emerge’ to emerge all the packages in the file. You might want to do a pretend emerge on that first of course…

Hmm, I’ve digressed somewhat. One disappointment in GNOME 2.4.0 beta 1 is that the click-in-window-to-raise-it behaviour is back in Metacity, despite being out of CVS HEAD last time I checked it out. I shall check it out again and compare; with any luck the 2.5 Metacity is coming from a branch. I don’t want to have to try and persuade Havoc to change this behaviour a third time…

UPDATE: Looks like the Metacity maintainers have gone for the Bad Way to do quite a few things, so I’m trying out how well GNOME and xfwm4 get along, because although I love GNOME’s environment over XFCE, xfwm4 seems so much more sensible, and for some reason manages to have almost all the correct behaviour. What a shock that is.

Thursday, 6th March 2003

A very useful trick

Filed under: Linux — MaW @ 10:40

To help me sleep…

sudo hdparm -S 252 /dev/hda /dev/hdb

21 minutes later… both hard drives spin down. Aaaah, quiet…

Friday, 7th February 2003

GNOME 2.2.0

Filed under: Linux — MaW @ 0:17

Well I’ve got just about all of GNOME 2.2.0 final installed now… some of the dependencies on the ebuilds were awful, but I got around it by forcing them into a different order. Since they’re not release-quality ebuilds yet, I didn’t mind too much.

What I do mind is that GTK+ 2.2.1 appears to have broken coloured tabs in Galeon CVS… either that or it’s the new GNOME libgnomeui. I shall have to grab an updated version of Galeon and see if it’s fixed, but I’m disappointed - this is supposed to be API/ABI stable, but it’s not. Additions are all very well, but when things stop working, something’s going wrong.

Thursday, 23rd January 2003

Galeon 1.3

Filed under: Linux — MaW @ 2:47

Well, I just installed the latest CVS version of the Galeon 1.3.x development series - this is the development tree for the GNOME 2 port. And wow is it nice. Some stuff still needs work of course, but it seems reasonably stable, and it does of course look absolutely gorgeous.

I’m going to go to bed now.

Powered by WordPress