Navigation

ClassicMenu Indicator

ClassicMenu Indicator is a simple application menu for all desktop environments that support the AppIndicator protocol:

It works with many other desktop environments, too.

Screenshot of ClassicMenu Indicator

The classic application menu

ClassicMenu Indicator doesn’t come with its own menu definitions but uses the Desktop Menu Specification for its menu. This menu definitions are used by most other application menus, too.

In the settings dialog you can see the menu definitions present on your system and choose which one to use.

Simple Menu

The “Simple Menu” lets you easily create your own menus. It is generated from a folder and its files and sub-folders: Each sub-folder represents a sub-menu and each executable file a menu item.

The Simple Menu tab in the Settings dialog lets you change a few settings:

  • By default the programs in the Simple Menu are run in a terminal so you can use non-GUI programs here. If you don’t want that you can switch it off here.

  • The “Root folder” is the folder that contains the Simple Menu folders. By default that’s $HOME/bin. Its name is used as menu item for the Simple Menu.

For example if you use $HOME/bin as root folder with a content like this:

bin
├── [-rwxr--r--]  backup
└── [drwxr-xr-x]  hosts
     ├── [-rwxr--r--]  laptop
     ├── [-rwxr--r--]  router
     └── [-rwxr--r--]  webserver.example.com

you get a Simple Menu that looks like this:

bin
├── backup
└── hosts
     ├── laptop
     ├── router
     └── webserver.example.com

Status

As far as I know there aren’t any critical bugs in ClassicMenu Indicator.

But there still may be some bugs or other problems. If you find one please file a bug report

Requirements

On Debian-based distros ClassicMenu Indicator needs the following packages:

  • python3-gi

  • gir1.2-glib-2.0

  • gir1.2-gtk-3.0

  • gir1.2-gmenu-3.0

  • gir1.2-appindicator3-0.1

  • python3-pkg-resources

If you install the .deb package this packages will be automatically installed if needed.

On other distros the packages should have similar names.

Bugreports, suggestions, ideas, …

For bug reports or feature requests please use the bugtracker at Launchpad

Please use English or German language if possible.

Thank you!

Translations

If you want to help to translate ClassicMenu Indicator to other languages go to the translation page at Launchpad.

To see the list of people who contributed to the translations you are using go to ClassicMenu Indicator –> About –> Credits .

Thanks to all contributors! You really rock!

License

You can use ClassicMenu Indicator under the conditions of GPL v3 or later.

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 3 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, see http://www.gnu.org/licenses/

Download

ClassicMenu Indicator is available from the PPA (“Personal Package Archive”) ppa:diesch/stable for all current versions of Ubuntu. If you add this PPA to your software sources Ubuntu’s Update manager will automatically install newer versions of ClassicMenu Indicator when they are available.

If you don’t know how to do this see this explanation.

If you rather want to download the files manually here there are:

classicmenu-indicator-0.11.tar.gz

Last modified:

2021-12-31 22:57:58

Size:

58K

MD5:

8673fc7de504d86636b1c87c07719e38

SHA256:

09ed9b44ea74af7ad90961a5b92e873acb0e988ad2ded49bc9e64bd6c73f2ff1

GPG signature:

classicmenu-indicator-0.11.tar.gz.gpg

classicmenu-indicator_0.11_all.deb

Last modified:

2021-12-31 22:57:58

Size:

44K

MD5:

2de5bc85101d561aafd4f8a44a6a051d

SHA256:

58e96dc733520ddbca820ab07d5ce107cfa68c83971a0ce46fc31f44517b3049

GPG signature:

classicmenu-indicator_0.11_all.deb.gpg

After you installed ClassicMenu Indicator it will be started automatically when you next log in.

To start ClassicMenu Indicator from the command line use the command classicmenu-indicator.

Source code

The source code is available from the Bazaar repository at Lauchpad