Projects / Perl Panel

Perl Panel

PerlPanel is an attempt to build a useable, lean panel program (like Gnome's gnome-panel and KDE's Kicker) in Perl, using GTK 2. It has an object-oriented design for easy customisation and extension, and an applet architecture that means that you can create an applet in a matter of minutes.

Operating Systems

Recent releases

  •  14 Apr 2005 15:49

    Release Notes: This release properly fixes the panel border by using low-level drawing functions. New applets include Timer, Trash, and Volume. A number of other applets have been cleaned up. You can drag launchers from the GNOME Menu (although not yet onto the panel). The .desktop file library has been split into a separate package called X11::FreeDesktop::DesktopEntry, which is available from CPAN, and the .desktop editor program has been overhauled to use it. The BatteryMonitor applet does ACPI/APM detection. You can now upload your SSH key to remote hosts with the ShellManager applet.

    •  14 Dec 2004 13:11

      Release Notes: This release adds proper calendaring functions to the Clock applet. A new DriveManager applet makes it easy to mount, unmount, and eject removable media devices. You now can specify the panel size in pixels instead of named sizes, and the panel can be set not to "expand", and instead will be centered on the window edge. Unicode support has been improved for .desktop files, and translated strings are used in the GNOME menu when available. You can drag and drop launcher icons to and from the panel. A large number of bugfixes and optimizations have been made.

      •  29 Sep 2004 17:55

        Release Notes: This release introduces some massive changes to PerlPanel. The eagerly-awaited Notification Area applet is now available. Users can download third-party applets as tar files and install them in a few clicks. All applets which use .desktop files (GnomeMenu, IconBar, and Launcher) now support launch feedback, and you can activate launch feedback on the Launcher and IconBar applets through the .desktop editor. A lot of work has been done to improve responsiveness and startup time.

        •  25 Aug 2004 16:52

          Release Notes: This release includes two new icon themes: Bluecurve and crystalsvg. The main development work has focused on implementing support for applets with multiple instances. Each applet can have its own preferences and settings. There's a new "Launcher" applet which uses this feature.

          •  07 Jul 2004 16:47

            Release Notes: PerlPanel now supports icon themes. Auto-completion has been added to the Commander and RunMe applets. A new wireless signal strength applet has been added. The panel itself now has a border that takes advantage of Fitt's Law. The "Add To Applet" submenu has been broken down into categories to make it easier to use. The "Lock Screen" applet and action item will be greyed out if xscreensaver isn't running. When an applet fails to load, the error message will be more informative. A large number of bugs have been fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.