Recent GNOME panel apps
February 24th, 2007 by Bruce Byfield
The basic set of GNOME panel apps ranges from the practical, such as clocks and system monitors, to the mildly amusing, but apparently too traditional to dispense with, such as Fish. However, in the last few years, an increasing number of GNOME applications are being designed to fit into the panel. Since many of these recent apps are interesting but too minor to rate a full-length review, here's a roundup of some that have caught my attention. Although all of them are in early release, each hints at new functionality and levels of customization that might soon be available on the desktop.
AllTray
Alltray lets you dock applications into the notification area of the panel (AKA the system tray). When you open AllTray, you can capture an open application and dock it. Later, if you click the application's close button, it's minimized back to the notification area. Unfortunately, the contents of the notification area isn't preserved between logins in the current version. I suppose, too, that as the name implies, the notification area isn't, strictly speaking, intended for this use. Still, if you compulsively work with a dozen or so windows open and prefer not to use different work spaces, AllTray is a more convenient alternative than the panel's Window List. In addition to GNOME, AllTray also works with KDE, recent versions of XFCE, and window managers such as Fluxbox and WindowMaker.
Gimmie
Gimmie is essentially a way to make recently-used lists more accessible. In its basic form, it takes the form of a bar with separate lists for applications, documents, chat sessions ("people") and workplaces and basic system information and settings ("computer"). In the most recent version, each of these lists can be minimized on the panel. You can drag and drop open windows to a list, and the window for each list includes a simplified menu of items that you might want to use with the list.
In its current version, Gimmie strikes me as an interesting but idiosyncratic idea. I am not sure that arranging applications in windows rather than menus is any particular improvement. And wouldn't a panel tray would work just as well for a simplified menu, or maybe a set of icons on the desktop? Moreover, while I hesitate to judge an app on its eye-candy, Gimmie's pastels clash badly with default GNOME settings, to say nothing of my own color preferences.
Still, I have a soft spot for any application that represents an effort to rethink the desktop (or any other aspect of computing, for that matter). That alone puts Gimmie on my list of panel apps to watch. The app is only at version 0.2.3, so there is a lot of time for additions, as the project's to-do list makes clear.
Sussen
At version 0.35, Sussen is another early stage app. It checks for security problems on your system, checking your current configuration settings against operating system and distribution-specific definitions of potential problems written in the Open Vulnerability and Assessment Language. You can read the results in a web browser.
You can also run scans from the command line, and create your own definitions and tests, assuming you have the expertise.
To be completely effective, Sussen needs two things: an active community willing to write definitions and keep them up to date, and an educational component like Bastille's to explain the nature of any problems found and how to correct them. Without either, Sussen is unlikely to catch on, and that would be a pity. Any program that puts security on the desktop -- the environment in which security is frequently relaxed these days in the name of convenience (as if there were any necessary conflict) -- deserves encouragement and success.
Tomboy
Of all the apps mentioned here, Tomboy strikes me as the one most suitable for inclusion on the panel. An alternative to the Sticky Notes found in GNOME's default apps, and far more convenient than starting Evolution to write a note, Tomboy is rapidly shaping into the center for random ideas on the desktop. You can lightly format notes, link to related notes or emails, and either search for notes or locate them through the Tomboy Table of Contents.
Support is also in the works for linking to Evolution task and to-do lists and to appointment calendars, as well as file and image previews. By the time Tomboy reaches its full release, it may very well become an essential bridge between GNOME applications.
Final thoughts
Looking at these applications, a couple of questions occur to me.
First, while some panel apps are written in languages like Python, a growing number use Mono. In fact, while Mono is being integrated into GNOME, at times its main purpose seems to be to serve as a scripting language for panel apps. Yet I have to wonder whether panel apps -- which by definition are small and have limited functionality -- really need a language of their own. Moreover, the use of Mono makes backwards compatibility to earlier versions of GNOME unnecessarily full of dependencies.
Second, a growing number of GNOME-specific programs seem to be conceived as panel apps these days. Often, this choice makes sense, as with a small program like AllTray or one that links programs on the desktop, such as Tomcat. Yet others, such as Sussen, raise the question of whether they belong on the panel at all. After all, how often are security checks going to be run? Or, in the case of Debian and Ubuntu's Update Manager, why should non-root users be disturbed by the frequent messages from the Update Manager? No matter how worthwhile a program might be in itself, some common-sense guidelines may need to be applied about when a program needs to be a panel app. If a program isn't a basic utility or a customization of the panel, then probably it shouldn't be there. I wonder if the main reason for panel app proliferation isn't that the choice is the fastest way to ensure integration in the default GNOME configuration.
Still, these points aside, GNOME panel apps continue to fascinate me. Although often small in scope, they hint at new work-flows and concepts of the desktop that, even when you decide not to use them, implicitly challenge the conventions of GUI computing. For this reason alone, I hope that the current burst of creativity in panel apps continues for years to come.
Note: Obviously, I've hardly touched the subject of panel apps. If you have a favorite GNOME or KDE panel app, let me know. If I get enough suggestions, I'll write a followup or two.
Bruce Byfield is a computer journalist who writes regularly for the Linux Journal and NewsForge and Linux.com websites.
__________________________
--
Bruce Byfield (nanday)
Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Nov-04-09
- Oct-29-09
- Oct-26-09
Recently Popular
From the Magazine
December 2009, #188
If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.
Delicious
Digg
StumbleUpon
Reddit
Facebook








GNOME fascinates
On October 15th, 2007 Games Cheats (not verified) says:
>> Still, these points aside, GNOME panel apps continue to fascinate
I totally agree, I find the GNOME panel quite enthralling...
We think this is an
On September 30th, 2007 Home Refurbish Course (not verified) says:
We think this is an inspiring article.
I choose my very sexy lades
On September 28th, 2007 My XXX Ladies (not verified) says:
I choose my very sexy lades and make sure their the best, just like this article.
I agree with all of you too.
On September 18th, 2007 new thumbs daily (not verified) says:
I agree with all of you too.
tomcat should be tomboy
On February 26th, 2007 Andreas (not verified) says:
Small typo. It says "tomcat" in one place where it probably should say "tomboy".
article
On June 4th, 2007 Anonymous (not verified) says:
Very good article. AllTray makes possible - at least! - to minimize Thunderbird to tray. I suggest it to everyone who uses TB.
I'll give you a perfectly good reason.
On February 28th, 2007 Nicko (not verified) says:
Or, in the case of Debian and Ubuntu's Update Manager, why should non-root users be disturbed by the frequent messages from the Update Manager?
Simple Answer: because if you're foolish enough to be doing day to day tasks as root, you will more than likely have your box hacked WIDE open.
The notifications are for the majority of admins who use the system normally as an unprivileged user and just use sudo or su to do root tasks (like software updates).
I'll give you a perfectly good reason
On March 15th, 2007 Bruce Byfield says:
Most of the users of any system aren't admins. So why does *everybody* get the messages? For ordinary users, especially ones who don't know anything about how software is upgraded, the messages are a nuisance and confusing
It makes more sense to have notification turned off by default. Admins know enough to turn it on. By contrast, some users don't know enough to turn it off.
--
__________________________Bruce Byfield (nanday)
--
Bruce Byfield (nanday)
Yeap, I agree with You, but
On May 31st, 2007 Presell Page (not verified) says:
Yeap, I agree with You, but I dot' read all.
Or, in the case of Debian
On February 28th, 2007 Anonymous (not verified) says:
Or, in the case of Debian and Ubuntu's Update Manager, why should non-root users be disturbed by the frequent messages from the Update Manager?
Only admin users (users that can use sudo, gksudo and do administrative tasks) receive this messages. If you are a desktop user you don`t receive any of this messages.
Or, in the case of Debian
On March 15th, 2007 Bruce Byfield says:
Not true, actually. By default, everyone receives those messages.
--
__________________________Bruce Byfield (nanday)
--
Bruce Byfield (nanday)
Then it is simple
On March 5th, 2007 Anonymous (not verified) says:
If you want to have root user not being used for daily work, and at the same time not bother all normal users with the updates advise, then add a field on the update manager to specify WHO should be receiving these avises so you are sure only the correct user will be updated.
this lack of sense amazings me
Re
On September 6th, 2007 free arcade games online (not verified) says:
Exactly my thoughts...
Then it is simple
On March 5th, 2007 Anonymous (not verified) says:
If you want to have root user not being used for daily work, and at the same time not bother all normal users with the updates advise, then add a field on the update manager to specify WHO should be receiving these avises so you are sure only the correct user will be updated.
this lack of sense amazings me
Post new comment