Saturday, 29 September 2007

I <3 U Dell

I am in Sheffield, but I have no Internets :( (Currently using a mixture of dialup, Walkley Library (across the road :) ), the Information Commons and Access Space (the latter being where I am at the moment).

The dialup in question is made possible thanks to Dell, who have got the evil Connexant to stop their stupid policy of pay-for Linux drivers and release them for no cost. Thank you Dell, this is exactly the thing we are after :D

The Free Software Society is off to a great start, with the Freshers' Fair an amazing success. We gave out about 100 CDs (both Ubuntu (packaged 6.06 and self-written 7.04) and a disc of Windows Free Software I made myself) which is around 70GB of data :) I want to do a follow up on that, in case anybody had badly written discs and to hopefully get some more converts.

This week has been pretty amazing. I've been out loads (the only day I stayed in was Thursday, since I thought that Bleach tickets had run out, but apparently there were spares so I could've gone. Oh well). Wednesday we crashed Ranmoor bar, and got completely smashed. Yesterday we managed to get through half a bottle of Absinthe (among other things) playing drinking games and I ended up sleeping in Jo's bed :P Today I seem to have upset Harriet by letting my 'phone's battery die (dramatic, I know) so I didn't get a call from her when we were meant to go swimming, so I think I'm in bad books there. Sorry Harriet T___T. Should be going to Corporation tonight with the RockSoc, which will be cool (I'll be one of the experienced members rather than a fresher, wow I can feel the respect dripping from my brow!).

Yes, so I just thought I'd give an update about what I've been up to. My Plasma installation guide has been quite popular on (at one point being the most popular article of the week!), which is pretty nice :D

So, farewell until I get enough bandwidth to bother updating this blog regularly again.

Wednesday, 19 September 2007

Plasma Testing In Ubuntu

KDE4 certainly is looking incredibly cool. The most exciting part for me is Plasma (the new desktop/panel system) which, although may have problems with theming consistency, is massively extensible and pretty quick too.

One problem for those wanting to try out the still-in-development KDE4 (the release date of which has been set back to December) is that the majority of Plasma's 'plasmoids' (widgets), since they are quite small and easy to change, making (relatively) last-minute changes have more advantages than disadvantages, live in the 'playground' area of the KDE Subversion tree. The playground has such a name since developers are free to play about with the contents without fear of breaking anything for users, the reason being that normal users shouldn't be anywhere near playground programs.

So, if the majority of Plasma's widgets (everything except simple tests like the clock) are in the don't-go-near-there playground, how can they be played about with by non-developers?

This is something I have been pondering for a while. The most obvious way is to get them from the playground, but to do that involves making an entire KDE build environment, checking out the SVN, compiling certain subtrees with certain options, etc. If you don't know what any of that means then trust me, it is even more complicated than it sounds. I tried doing this a couple of times over the past few months but failed.

A second way would be to use a live CD of KDE4, but this obviously isn't ideal as it is a separate system to your regular one, either rebooting or using a segregated and relatively slow virtual machine would be needed.

Since Ubuntu Gutsy, the prerelease version of Ubuntu I am running which should eventually become Ubuntu 7.10 (2007-October), has some prebuilt KDE4 packages, the best solution would be to have these packages include the multitude of Plasma widgets for testing. Well, after a bit of Googling, I found a package plasma-playground in Ubuntu which contains these plasmoids. The plasma-playground package, however, is a source package. This means you can't just install it directly, so after some reading up on the manual pages of some Debian packaging tools I managed to work out how to get them installed.

Installing Extra Plasmoids In Ubuntu Gutsy
First of all, making sure you're on a Gutsy system, install as many packages starting with kde4 that you would like (kde4-base, kde4-games, etc.). You can safely ignore any which end in -dev, but do install kdebase-workspace.

After that run the command "sudo apt-get build-dep plasma-playground", which will install everything needed to build plasma-playground. When that is done make sure your terminal is somewhere that you don't mind saving files to and run "sudo apt-get source plasma-playground" then move to the plasma-playground folder made ("cd plasma-playground-*") then to build this source into a package run the command "sudo dpkg-buildpackage". This will make an Ubuntu package in the parent folder (a file ending in ".deb"), which you should now be able to install. Congratulations, you now have a set of plasmoids to test in KDE4!

To get into KDE4 there are a few ways, but I am currently using one of the disposable test user accounts which I have made for demonstration purposes at the Freshers' Fair, called fss-test. I log in as fss-test using the session Failsafe Terminal. When the terminal comes up, make sure to stay in the default Home folder (for some reason this will not work from anywhere else) and run the command "/usr/lib/kde4/bin/startkde". You should see the KDE splash screen (see below :P )and a load of messages will scroll past in the terminal. A KDE4 session should come up after a bit, and you can try out the plasmoids (move the mouse pointer to the top left of the screen to add them). I have noticed some problems with their rendering, but this is a couple of months from release yet remember :) Oh, and a quick tip: Don't minimise anything. I can't work out how to get minimised windows back yet, since the plasmoid kicker replacement is malfunctioning/not all there yet. Shading windows, by double clicking their titlebar, works well enough though.

I hope that helps people get testing and playing for KDE4, but remember that you will need to rebuild the plasma-playground package
when new versions are published if you want to use them, APT won't do it for you.

PS: I would normally put guides like this onto the community Wiki but this is just a short-term solution until KDE4 is released and fully packaged, so there's not much point. I'll keep the more official support channels as pure as possible, leaving machine-breaking hacks to blogs and the forums (although this isn't too bad since every system change is done through the package manager)

PPS: I think that a certai
n person is haunting me (apologies for the poor-quality images. These were taken of the virtual machine method):

He's even in the default KDE4 splash screen :0 !

Tuesday, 18 September 2007

Just want to share this with you

Aurora makes Rhythmbox look sexified indeed :)

I used to love nostalgia...

Ah, the satisfaction that the above screen gave me :) When I first pressed F12-S to make E-UAE fullscreen I thought just how cool (read: not cool at all) it was to have an Amiga widescreen laptop. I still need to do some proper Workbench hacking to get the masses of customisations installed that I am used to on my real Amigas.

In other news I built an Ubuntu package of Epiphany with Webkit, but switched back to Gecko for the time being. Webkit is superior (especially compared to Gecko's massive memory consumption) but the current Epiphany incarnation is text-only with no CSS or frames or anything, so I'll give it a little time to mature before using it full-time.

I should be heading up to Sheffield in the next couple of days, after sorting out some monetary troubles (starving student and all that). Harriet got some great Free Software Society tshirts, and I need to go crazy with a CD burner before the Freshers' Fair. I sure hope I left a load of Free Software stuff in Sheffield, 'cause I can't find some CDs that would be nice to have.

Oh well. Bed time now (6:30AM). Be sure to check out the Free Software Society forum, since I'm quite lonely on there at the moment.


Monday, 3 September 2007

You don't have to be into violent BDSM to think the GIMP Took Kit is sexy

I came across the Aurora GTK2 engine yesterday, and I have to admit that it is incredibly nice. Seriously. The attention to detail is staggering. It took me a while to find a QT style that I could severely tweak to sort of match it (for Kopete and Amarok, mostly), but after some fiddling I got it looking pretty consistent (although not perfect). I have filed a needs-packaging bug in Launchpad about it, because it really is very nice. Unless there are technical flaws found in it I think it would be great as a default theme (note that the colour scheme is my own. Aurora is actually the first GTK engine I have seen that uses the recently.added recolouring support).

Here's a piccy for you:

Also, some image slicing GUIs have been made, which is cool.

Saturday, 1 September 2007

Cool Tech Preview

Although I used to write them off, it seems Mandriva have been doing some incredibly cool things recently (sorry, I didn't decide to make it Flash-based)