Skip to content

keithbowes/obmenu

Repository files navigation

OBMENU 1.0

Obmenu is a menu editor for Openbox and Waybox, written in Python. It allows you to edit menus in an intuitive way.

FORK

This is a fork of the original obmenu to update it for Python 3/GTK 3 and to allow it to work with Waybox.

REMAINING TASKS

  • Port the pipe menus to Python 3 as well
  • Update the Firefox bookmarks pipe menu to use SQLite instead of bookmarks.html (which isn't used by Firefox anymore)

FUTURE PLANS (MAYBE)

  • Actually allow translating the translatable strings
  • Rename to wbmenu and remove Openbox-specific functionality

REQUIREMENTS

Python >= 2.7, PyGObject

The main target is the currently supported versions of Python. Support for older versions is purely incidental. Please don't report issues affecting only EOL versions of Python (e.g. Python 2.x not being able to save menus with Unicode characters).
This also means that you no longer need PyGtk and PyGlade, required by the original obmenu.

MAGEIA LINUX

Python 2.7

As of the time of writing, Mageia still uses Python 2 by default, despite the plan to use Python 3 as the default. So, you'll need to do:

sudo urpmi python python2-gi

Python 3

To use Python 3 you'll need to install the python3 and python3-gobject3 packages:

sudo urpmi python3 python3-gobject3

You'll also need to replace python with python3 below and when running obmenu.

OTHER DISTROS

If you use another distro or OS (e.g. FreeBSD), you can send a pull request on the required packages and how to install them.

INSTALLATION

Type these commands in a shell:

sudo python setup.py install

or sudo python minisetup.py install if you don't want the pipemenus

CHANGELOG

  • Waybox/GTK 3/Python 3 support
  • Automatically reconfigures Openbox
  • Create and modify pipemenus. Pipemenus are a way of creating menus dynamically. For more info, visit openbox documentation.
  • The same with "link" menus, which are references to other menus by their IDs. That way you can reproduce a menu in several places of your file.
  • Lot's of GUI enhancements
  • Multifile support (New, open, save, ..)

CREDITS

Manuel Colmenero 2005-2006

Thanks to Mikael from the Openbox project, who gave me lots of ideas and tested the program. And thanks to all the helpful guys in the openbox list.

NOTICE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

About

A menu editor for Openbox and Openbox clones

Resources

License

Stars

Watchers

Forks

Packages

No packages published