iceplaces.sh - Mimics the gnome places menu, complete with gtk bookmarks and a recent files list.
icedate.sh - Shows a calendar and the current date/time. Works best with a monospace font. The least useful one of the bunch but still cool.
icempd.sh - Control music player daemon from the menu. Requires a running mpd and the mpc command line client.
icefb.sh - Walk the directory tree from a menu. I use it on the toolbar. Open a filemanager or terminal in a given directory, or open any file that "xdg-open" understands. The terminal must understand the --working-directory= option (gnome-terminal, xfce4-terminal, lxterminal, maybe others). This could be hacked a bit for better portability.
These are WIP ports of my own openbox pipe menus. The scripts all have a user configuration section to set things like your favored external programs. To install, edit the configuration section with a text editor and place in your $PATH. Then add something similar to the following to your icewm menu:
Code: Select all
menuprogreload Places user-bookmarks 0 iceplaces.sh
Feedback welcome. These are also available in a similar form for pekwm and openbox.
=======================================
UPDATE - version 0.3 uploaded
=======================================
Version 0.3
iceplaces.sh
* ROX-Filer bookmark support
* Bugfix for better rox support (removal of 'file://' from uri's)
* Now catches removable media mounted in /media or the new /run/media via udev
* Bugfixes for various path mangling corner cases (spaces and special chars in pathnames)
Version 0.2
* Support for a browsable home directory in iceplaces.sh (calls icefb.sh).
* Supports opening urxvt from icefb.sh and can now scroll upwards in icefb.sh