How to install ClassicMenu Indicator on Ubuntu 17.04

To install ClassicMenu Indicator on Ubuntu 17.04

In the preceding article, we have seen the installation procedure of ClassicMenu Indicator on Ubuntu 16.04. Now we will see about the ClassicMenu Indicator on Ubuntu 17.04. It is a system tray area applet that provides classic GNOME-data-style application menu for Ubuntu Unity' s desktop environment. It contains preference window settings, wine settings, etc.

Installation procedure

To proceed with the installation, add the repository by executing the following command.

root@linuxhelp:~# add-apt-repository ppa:diesch/testing
 This PPA contains the most recent alpha/beta releases for
 * Arronax http://www.florian-diesch.de/software/arronax/
 * ClassicMenu Indicator http://www.florian-diesch.de/software/classicmenu-indicator/
 * Privacy Indicator http://www.florian-diesch.de/software/indicator-privacy/
 * RunLens http://www.florian-diesch.de/software/runlens/
 * Unsettings http://www.florian-diesch.de/software/unsettings/
 * UUdeLens http://www.florian-diesch.de/software/uudelens
 More info: https://launchpad.net/~diesch/+archive/ubuntu/testing
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox ' /tmp/tmpsnzlj_zc/pubring.gpg'  created
gpg: /tmp/tmpsnzlj_zc/trustdb.gpg: trustdb created
gpg: key 5AF549300FEB6DD9: public key " Launchpad PPA for Florian Diesch"  imported
gpg: Total number processed: 1
gpg:               imported: 1
OK

Update the recently added repo by executing the apt-get update command.

root@linuxhelp:~# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu zesty-security InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu zesty InRelease     
Hit:3 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease        
Hit:4 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease      
Get:5 http://ppa.launchpad.net/diesch/testing/ubuntu zesty InRelease [15.4 kB]
Get:6 http://ppa.launchpad.net/diesch/testing/ubuntu zesty/main amd64 Packages [1,972 B]
Get:7 http://ppa.launchpad.net/diesch/testing/ubuntu zesty/main i386 Packages [1,972 B]
Get:8 http://ppa.launchpad.net/diesch/testing/ubuntu zesty/main Translation-en [1,420 B]
Fetched 20.7 kB in 2s (7,648 B/s)
Reading package lists... Done

The system has been updated with the required repositories. Install the ClassicMenu indicator by executing the following command.

root@linuxhelp:~# apt-get install classicmenu-indicator
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  gir1.2-gmenu-3.0
The following NEW packages will be installed:
  classicmenu-indicator gir1.2-gmenu-3.0
0 upgraded, 2 newly installed, 0 to remove and 290 not upgraded.
Need to get 48.0 kB of archives.
After this operation, 417 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
.
.
.
.
Setting up gir1.2-gmenu-3.0:amd64 (3.13.3-6ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3+17.04.20170406-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Setting up classicmenu-indicator (0.11) ...

The application has been installed successfully. Type the application name in the Ubuntu dashboard and click on the icon to run the application.

The ClassicMenu Indicator is running successfully without any glitches.

This concludes the installation procedure of ClassicMenu Indicator on Ubuntu 17.04.

FAQ
Q
What is Simple Menu settings?
A
The “Simple Menu” lets you easily create your own menus. It is generated from a folder and its files and sub-folders:

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.
Q
What is the current status of the ClassicMenu Indicator?
A
As far as I know there aren’t any critical bugs in ClassicMenu Indicator.

But there still may be some bugs or other problems.
Q
What is ClassicMenu Indicator?
A
ClassicMenu Indicator is a simple application menu for all desktop environments that support the AppIndicator protocol:



It works out of the box with Unity and recent versions of LXDE
Q
what are the requirements?
A
The requirements are

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
Q
where I can get its source code?
A
Download here, https://www.florian-diesch.de/software/classicmenu-indicator/#source-code