Posts

Showing posts from February, 2012

obmenu-generator

Image
obmenu-generator is a simple, lightweight, easily configurable Perl script that generates a full Openbox XML-menu based upon the information present in *.desktop application files (related to fbmenugen and menutray).


It has full support for icons (respecting the current icon theme) and can generate either a static or a dynamic menu.

When a menu with icons is generated, the GDBM_File module will be used for storing the icon paths, giving us a big performance boost. This functionality is implemented inside the Linux::DesktopFiles module.

The icon database is updated automatically when a new application is installed or when the current icon theme is changed by the user.

Starting with version 0.61, obmenu-generator introduced a new smart-cache system which will store all the required data from the *.destkop files in a new cache.db file, which is also updated automatically when a new application is (re)installed or when the config.pl is changed. With the new cache-system in place, a full m…

fbmenugen

Image
fbmenugen is a simple menu generator for the Fluxbox WM (related to menutray and obmenu-generator).


It generates a valid Fluxbox menu file with the applications from the /usr/share/applications directory, ordered on categories. It also provides a configuration file that allows the user to customize the menu.

Github: https://github.com/trizen/fbmenugen
AUR Link: https://aur.archlinux.org/packages/fbmenugen/

menutray

Image
Menutray is a simple menu generator (related to obmenu-generator and fbmenugen).


It generates a Perl script containing all the applications from the /usr/share/applications directory, ordered on categories. It also provides a schema file for customization.

Starting with version 0.42, menutray supports Gtk3 with the --gtk3 option.

Githubhttps://github.com/trizen/menutray
AUR Linkhttps://aur.archlinux.org/packages/menutray/

locatepm

Image
Find installed Perl modules matching a regular expression. It's very fast and efficient.


Download: https://github.com/trizen/perl-scripts/blob/master/Finders/locatepm