I'm considering building a custom laptop environment

June 15, 2013

Back in this entry I talked about how my work laptop was still running Fedora 14 and going to stick there, and that what was important about my Fedora 14 Gnome 2 environment was sshmenu plus my customizations for the Gnome 'Command Line' applet. This is all well and good and my logic is still impeccable, but the whole Fedora 14 situation is becoming less and less tenable. It's not just the lack of security updates or even updates for Firefox and Chrome updates; it's also the lack of modern software, including modern support for, say, wireless networks using WPA2 Enterprise authentication (guess what we have one of on campus).

The bad news is that I see no signs that any standard desktop environment will ever have what I want. The good news is that I already have an even better replacement for the command line applet and I can either use sshmenu straight or bash together some sort of alternate. All I would need to do is put together a custom window manager environment that had all of the necessary functionality. This is not trivial but I already have some experience with it.

I don't think that my usual window manager would really work on a laptop; it relies on a lot of chorded mouse actions that are easy with a separate mouse but would probably be very awkward with a trackpad. The broad strokes of the Gnome 2 environment are perfectly fine, which basically means an area for necessary applets and then some buttons to launch programs (and scripts) that I care about. I would need to find an applet container program, assuming that the window manager I pick doesn't already come with one. As far as I know, things like NetworkManager (pretty much essential for a laptop in my view), power management, and so on are still available in applet or standalone form (and so I will not have to write anything to, for example, suspend the system when the laptop lid is closed).

(While it's tempting to reuse fvwm and just write a different configuration I'm not certain that it's the right approach. On the other hand the simple window managers that everyone talks about tend to be tiling window managers and I don't think that would work on a small laptop screen.)

This would be a certain amount of up-front work. On the other hand I'd get to update to current Fedora and I'd also fix my laptop environment issues for good; I'd probably be fine no matter what the various Fedora desktops did in future releases. On the whole it's actually pretty tempting, especially when I tell myself I'm going to have to do this someday and it's just a question of when I do the work.

(I admit that it bugs me to have the laptop stuck on such an old Fedora release. Getting to something modern is a pretty attractive idea all by itself.)

Written on 15 June 2013.
« The core issue in the Python 3 transition (from my view)
Python 3 has very little benefit for ordinary Python programmers »

Page tools: View Source, Add Comment.
Search:
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Sat Jun 15 01:48:00 2013
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.