Pages

Showing posts with label misc.. Show all posts
Showing posts with label misc.. Show all posts

May 04, 2009

Not all Xfce's are equal

I happened by chance onto a post in the CrunchBang Linux forum that led to an interesting article comparing Debian's and Ubuntu's Xfce-based desktop installs. And now that Wicd is available in Ubuntu 9.04 as well as in Debian testing and lenny-backports, I am starting to get unreasonably excited.

May 06, 2008

Update

It's been a while since my last post. I've been busy developing a scripted install for a light-and-lean Debian system, and it's turning out to be more work that I originally expected. Most of the additional work is coming from the critical need I saw for some service applications as well as a few tweaks to pre-existing Apps.

I think I see the light at the end of the tunnel ... as well as an attractive fork in the road: the latest version of Ubuntu (Hardy Heron) while having a sorta-stupid name is an LTS release. That makes it quite attractive, especially given that Debian Etch may be aging a bit.

March 19, 2008

Xubuntu--the hard way

I recently tried installing Xubuntu "Gutsy Gibbon" on an older laptop using a whole bunch of methods: the "alternate" Xubuntu 7.10 installer CD, the "alternate" Ubuntu 7.10 installer CD, the "server" Ubuntu 7.10 installer CD ... and they all failed. In all cases, the problem was the same. After the installer booted off the CD and moved through some preliminary information gathering, it would complain that the CD-ROM from which it had been loading was no longer mounted/found (Do you want to install the drivers from a floppy?).

Eh?

A visit to the Ubuntu forums didn't really help... a couple other people had the same problem but with no solution. My best working theory at this point is that the problem is caused by the CD-ROM being an older LG device. There was a time where installing (some?) Linux would allegedly destroy (some?) LG CD-ROM drives. I think that this made a lot of developers paranoid and build kernels without support for many (all?) LG CD-ROM drives. Or not.

In any case, I managed to work around the problem and get Xubuntu installed. That's the good news. The bad news is that the system doesn't recognize the CD-ROM drive, but I was expecting that to happen anyway.

Here's what I did:
1. Download the "Minimal CD" version of the Ubuntu install CD--which basically does a network installation, sucking in what it needs over the Internet.
2. When you get to the point in the process that asks you if you want to install a desktop environment, indicate that you want XFCE/Xubuntu.
3. There is no third step.

It took forever to download the desktop environment, but it worked. It's a little interesting (and scary) that I didn't have this problem with Debian Etch, and I hope the next version of Ubuntu fixes the problem and/or the next version of Debian doesn't break it.

October 25, 2007

Converge, diverge

Things were beginning to converge and congeal up until last week, but now they have begun to diverge again.

First, I was settling on a solution using an Ubuntu/Xubuntu command-line system as the base. But I am running into some difficulties with some of the non-standard ways that Ubuntu/Xubuntu handles some things--having no real "root" for starters. This is making it harder to get e.g. sound going in this context.

So... now I am working with a minimal Debian install in the hopes that it will be less irregular and more completely documented. (Ubuntu/Xubuntu doesn't need to document a lot its inner workings because they wrap those workings in GUI goodness. It's only to people with geek interests like me that it matters.)

Another alternative I am considering is starting with a full Xubuntu install and then stripping away the heavy bits and replacing them with lighter ones. But I think I am going to try working with building up a command-line based Debian install first. If I can get this to go without too much pain, I think it will make future maintenance a lot easier.

Second, I was settling on IceWM as a window manager/desktop environment solution because it does both in one swoop, integrates some widgets as well (CPU load, etc.), and does it at a very low cost. But I am having a hard time accepting the way it structures its program launching menu. The default setup is kind of klunky and modifying it involves hacking a text file. Also, even though the whole package is theme-able, I have yet to see a theme for the taskbar that makes me really love the visuals. It's a good solution for sure, but I am wondering if there is better.

One option I have considered on-and-off is Fluxbox. It's configuration isn't that awful mostly because there are nice GUI tools available to help you. But the WM's behavior doesn't feel 'right' to me. For example, the right-click nested menu options are tweaky to navigate no matter what theme you use. I have yet to figure out exactly why this is so, but I suspect the nested menus are a bit too eager to let go of their states. Also, while I think Fluxbox's panel looks really neat, I don't like the way open windows are dynamically sized on it starting from 100% for one window and then shrinking linearly. Finally, to make it work with ROX-filer (the leading contender for file management) you have to use ROX's "Blackbox hack." And even then I've seen one or two weird things happen. Still, it's worth keeping an eye on.

The option I am currently most seriously considering is a combination of Openbox and fbpanel. Openbox is fast and lean; fbpanel can be made to look good fairly easily, isn't a total pain to configure, and handles default menus in its program launcher better than IceWM. fbpanel isn't as lean or as widget-full as IceWM's taskbar, and I don't completely love Openbox's context menus or the poor frame grab hints, but the combination is a credible alternative to IceWM and is worthy of further exploration.

I looked at PerlPanel and PyPanel as alternatives to fbpanel. PerlPanel is awesome in the configurability department, but it's quite a memory monster and it no longer seems to be actively maintained. PyPanel was just weird. Maybe I need to spend more time with it, but its default setup was nearly unusable with Openbox+ROX.

I also made an Openbox+ROX-desktop detour (using ROX-Session) but had setup issues that no end-user would want to have to deal with. I love the ideas behind a lot of what the ROX project is trying to do, but I am not sure they've got the implementation quite right yet. So unless ROX's desktop setup gets better organized, I am not going to further investigate that route right now.

October 09, 2007

Hammered

My "short break" from making entries is going to be longer than I expected. I've been hammered with an especially demanding course load this term and so I won't have much time at all for anything else!

I will try to add what wisdom I have collected so far when I can, but I think it will take a while before I have the mental space to collect additional thoughts.

September 10, 2007

(Intermisssion)

I am going to take a short break from posting because:
  1. I need to concentrate on preparing course material for the new semester, and
  2. I think I’ve amassed enough stuff here now that I need to convert the site to a more browseable interface.
There’s lots more to come. Be back soon.