K.Mandla's blog of Linux experiences

A phony-baloney Gnome desktop

Edit: Unfortunately, the images originally included in this post are gone, because of hosting problems in late 2009. My apologies.

I’m not a Gnome fan. I prefer it over KDE if I have to pick a heavyweight, but there’s nothing particularly appealing to me about Gnome.

All the same, when I was messing with the Gentoo live CD, I started to peer at the Gnome desktop with a funny look. So I rebuilt my Arch machine with Openbox and everything, and then started messing with panels.

PyPanel is too sparse. I didn’t want to compile PerlPanel (it’s in AUR now, I think … a day too late🙄 ). So I picked up fbpanel and opened it’s default configuration.

It’s perfect! Easy to manage and configure (although it doesn’t give you much help if there’s a problem in your config file), and looks nice. It does some straightforward eye candy (like highlighted icons and transparency), and best of all, it doesn’t have a fat —

Anyway, a merger of the two — the Gentoo misadventure and the experiment with fbpanel — has yielded up this:

Close, don’t you think? That’s the Feisty desktop, with a few side points that probably ought to be explained.

You have to do a little file manipulation to get the engine in place; there’s a readme file in that package. And you have to set your cursor theme through the Xdefaults file; adding Xcursor.theme:Human worked perfectly for me.

I also tweaked the Humid and Openbox-Human-Like themes from boxwhore.org until I had a crossbreed of the two. I liked the gradients in Humid, but the colors went too close to black at the top. I liked the colors in Openbox-Human-Like, but I didn’t want the squared-off bevel effect. So I combined the colors until I got what I wanted.

My terminal window is urxvt (my favorite!), and to be honest, most of the panel buttons you see just trigger a terminal window. The CD creator link spawns Graveman, the volume control triggers AlsaMixer in a terminal window — stuff like that. I’m sure there are other applications I could substitute for network managers and whatnot; if you have any ideas, let me know.

There doesn’t seem to be a way with fbpanel to have a name for a menu, but no image. When I took out the image tag in the config file, I got a “missing image” icon next to the menu name. So that’s why Places and System both have icons next to them.

Another quirk is the bolded date-time block. It starts out for a half-second in normal book text, then switches to bold. I can’t seem to find a reason for that.

I should probably also mention that the Quit button just kills Openbox, rather than offering a shutdown menu.

The rest of the application rundown includes Abiword, ePDFView, Leafpad, Graveman, Galculator, Mirage, Audacious and XGalaga++, just so I’d have something to put in the Games submenu.😉

What takes the longest with this is tracking down all the icons and matching them with the picture. I didn’t have a stock Gnome setup to follow, so I just had to find the one that looked right and see if it worked.

By the way, the right-click menu still brings up an Openbox dialog.😀

Startup times are only about six seconds slower, which I attribute to HAL (which PCManFM wants) starting up, and the fact that it takes a little while for fbpanel to parse the upper panel configuration. The bottom one appears quickly, but the second instance has to struggle a little with the top one.

I think that’s about it. There was no real function in this exercise, other than to play with fbpanel and see how close I could get to Feisty.

On the other hand, I know what it’s like to switch desktop managers, and it can be frustrating when nothing’s in the right place. If you have to use Openbox, but you don’t mind taking the time to change the look, this might be an option.

P.S.: Just for my own future reference, or if you want to try it yourself …

And the graphic elements, compressed as a zip file and renamed to be uploadable.

P.S.: I’m really sorry folks, but the original configuration files were eaten by the pastebin a long time ago. I looked for backup copies in my e-mail and elsewhere, but they’re nowhere to be found. You’ll have to configure fbpanel and the other stuff manually, to get the same effects. I know, it’s a sad day for sports fans everywhere. …😦

I actually have the same problem with lxpanel. It’s a great panel with the same ugly bold clock font. Besides, I can’t get any of them to show transparency. Shouldn’t that be possible without xcompmgr? I just need pseudo transparency on it.

They should both show transparency without xcompmgr. In lxpanel there’s a transparency setting in the Preferences menu. Set the shade and the transparency value, then restart X.

I don’t remember offhand where the settings are for fbpanel, but I’m also sure it works on that too. It might require an X restart for both of them to go transparent. And if I remember right, the taskbar doesn’t show “proper” transparency for active buttons.

If you want a full transparent setup you might have to work with pypanel, which I don’t really like, but it does the job well.

I know this is an old post, but I was playing with fbpanel today and wondering about the clock myself. If you look in the profile in the block for the clock plugin, there’s a line ‘type = dclock’ change that to ‘type = tclock’ and now you’ll have a text clock with no ugly font.