IceMe

A graphical menu editor for IceWM written in Python and GTK.

Features
News
Screenshots
Requirements
Download
Notes
Links

SourceForge

Features

  • Tree editing with Drag'n'Drop and Cut'n'Paste
  • Shortcut editor
  • Icon selection dialog
  • Tries to mimic IceWM's idea of getting icon resources as closely as possible
  • Edit the "menu", "programs", "toolbar" and "keys" files
  • You can either edit the local menu in your home or the global menu (usually in /usr/X11R6/lib/X11/icewm; IceMe searches for it!)
  • GPL

News

06/03/2000: Version 1.0.0 is available.
Well, for now IceMe has reached its (my) design goals, and I think it is pretty usable, too. So I thought, this would justify for an 1.0. Here is what's new:
  • icon selection dialog now displays "None" as empty icon
  • "Programs", "Toolbar" and "Clipboard" special menus are now displayed in italics (instead of grey) to make clear, that you can insert s.th. there.
  • bugfix: could insert on grey seperators
  • bugfix: "Preview" now displays text buttons if icon is missing
05/26/2000: RPMs for IceMe and PyGTK 0.6.6 are available.
This should prevent the installation troubles some people reported. See the download section.
05/25/2000: Version 0.4.0 is available.
  • new shortcut editor, where you can edit the contents of the "keys" file
  • new function to invoke IcePref, if it is available
  • fixed blocking command invocation in preview menu
  • fixed bug that prevented "insert submenu" via toolbar button
  • fixed bug when loading faulty icons in IconSelectionDialog
  • fixed bug that creates invalid menu files if a command contains quotes
05/21/2000: Version 0.3.0 is available.
  • new preview function: view the menu as IceWM would display it.
  • added file chooser for command field
  • Important! Fixed the "NameError: GdkColor" error, that prevented the startup on some systems.
  • fixed bug in cut/paste on inactive menu items
05/20/2000: Version 0.2 is available.
  • fixed icon load problem, when ice_me.py is not in the current dir
  • fixed invalid icon detection

Screenshots

[IceMe main screen] [Icon selection dialog] [Preview menu function]
smain screen icon selection dialog preview menu
[Shortcut editor]
shortcut editor

Requirements

  • IceWM 0.94 or higher
  • Python 1.5.2 or higher
  • GTK+ 1.2.6 or higher
  • PyGTK 0.6.6 or higher!

  • PyGTK is a python module with bindings for GTK+.
    Attention! Most Linux distributions (RedHat, SuSE) only provide the old version pygtk-0.6.4, which will not work. You can get a Linux/i386 RPM for the newest stable version pygtk-0.6.6 here (source: here).
  • Runs on any Unix (hopefully!)

Download

Notes

  • Documentation is not yet done, and maybe never will, sorry. But I think the program should be pretty self explaining.
  • Please send suggestions, bug reports and comments to Dirk Möbius <dmoebius@gmx.net>.

Links


Contents copyright (c) 2000 Dirk Möbius <dmoebius@gmx.net>

This site is kindly hosted by:
SourceForge