13 Feb 2011

Mouse vs Keyboard - What is happening with the modern desktop environment

Gnome2-logo-black-1kx1
I love and use Gnome but have been thinking a lot about how we use computers recently; with Unity coming to the desktop and other similar desktops already in use like iOS on ipad and Windows 7, this has raised thoughts about what desktops environments are.

Reducing it down to a very abstract idea, Gnome for me is a series of text boxes I write in. I'll be writing here in my web browser to Posterous, then I'll hit <Alt><Tab> and write to my friend in Empathy then I'll hit F12 to open a terminal with Guake and manage code with Git then hit F12 to go back to my friend on Empathy then <Alt><Tab> twice and I'll be editing code in gedit, then I'll hit <Alt><Tab> twice again and I'll return to writing to Posterous. I am more than aware that there is plenty to click about with in Gnome but ultimately, most the time I use it I am writing and Alt-Tabbing.

These newer ideas about what a desktop should be require a lot of clicking. Whilst I am very anxious to see Unity at it's completion and running perfectly on the desktop, this new way of getting stuff done is making me feel old an scared. I know that Unity will still have such keyboard shortcuts but will people like me be able to make the most of these new desktops?

I know that it is going to be great for my girlfriend, but what about us folk who hate reaching for the mouse?

16 Jun 2010

Quick Tip for Gnome: Taking Back the Location Entry in Nautilus

I have seen this question come up a couple of times on IRC channels and now on twitter (warning: passionate language) so I thought I would explain how to retrieve the location bar that has seemingly been replaced altogether by the 'windowsy' location browser since 2.30. Just in-case you do not know what I am talking about here is a screenshot of what we generally do not want:
Media_httpwwwrickvaus_fmktb
And here is a screenshot of what we generally do want:
Media_httpwwwrickvaus_ulqge
It's not a difficult fix. All you need to do is open a terminal window and enter the following:
gconftool-2 -s -t bool /apps/nautilus/preferences/always_use_location_entry true
and to switch back:
gconftool-2 -s -t bool /apps/nautilus/preferences/always_use_location_entry false
Done.
8 Jun 2010

Random Wallpaper Changer for Gnome

I've got loads of wallpapers. I really like high resolution images and the idea of having them on my desktop is great. I have collected so many because I thought it would be great to have all these wallpapers on my desktop. Problem, though, I somehow never find the time to change between all these wallpapers. So I thought I would write a little python script that I could run on a cron job as well as on login to pick a random wallpaper from my wallpaper folder and change the displayed wallpaper on my desktop. There may be the facility to do this already somewhere hidden in Gnome but I don't know about it and this seems like an incredibly simple solution. Long overdue in my opinion, but here it is.
import os, random

WALLPAPER_DIR = '/path/to/wallpapers'

walls = os.listdir(WALLPAPER_DIR)
wallpaper = os.path.join(WALLPAPER_DIR, random.choice(walls))

if os.path.exists(wallpaper):
    os.system('gconftool-2 -s -t string /desktop/gnome/background/picture_filename "%s"' % wallpaper)
Just save it somewhere it can execute from and run it as a cron job and/or at login.

Rick Vause's Space

Hi, I’m Rick Vause. I am a web developer that loves Python.

I have always been interested in technology and software. I am a keen supporter of a number of open source projects.

I am obsessed with my ideas and attempts to continuously better myself in both my work and leisure time. I am always learning and trying to improve as long as there is space left in my head. I often find interesting, new things (interesting and new to me, at least) that I share on my blog.

I also like music and art.

I once spent 2 months working on a self-portrait that turned out terrible so for the avatar portrait I turned to my better half, Klaudia.

If you have any questions, comments or wish to talk to me about a project you are working on, please contact me.

I also try to be social so you can find me on Twitter, Facebook and Last.fm.

Contributors

Rick Vause