Skip to content

Global Menu for Vala Panel (and xfce4-panel and mate-panel if you hack mate-settings-daemon)

Notifications You must be signed in to change notification settings

nasvillanueva/vala-panel-appmenu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Vala Panel Application Menu

This is Global Menu for using in Vala Panel and xfce4-panel. unity-gtk-module is used as backend.

Dependencies:

All:

  • GLib (>= 2.40.0)
  • GTK+ (>= 3.12.0)
  • valac (>= 0.24.0)
  • libbamf (>=0.5.0)

Installation after building

  • Create a .gtkrc in your home(~) directory
  • Create a .config/gtk-3.0/settings.ini file in your home(~) directory
  • Add to this files: export GTK_MODULES=unity-gtk-module:$GTK_MODULES
  • Add to .config/gtk-3.0/settings.ini file only: gtk-shell-shows-app-menu=true gtk-shell-shows-menubar=true
  • Add to ~/.profile: export UBUNTU_MENUPROXY=1
  • For XFCE Only: open xfce4-settings-editor and add keys Gtk/ShellShowsMenubar and Gtk/ShellShowsAppmenu to xsettings hive of xfce4 settings.

Arch Linux

Building unity-gtk-module from sources for distros other than Arch or Ubuntu

  • bzr branch lp:unity-gtk-module
  • git clone https://github.com/rilian-la-te/unity-gtk-module-packages.git
  • Copy a patch from github package to unity-gtk-module branch
  • patch -p0 -i "unity-gtk-module-gsettings.patch"
  • ../configure --prefix=/usr --sysconfdir=/etc --with-gtk=2 --enable-gtk-doc --disable-static && make && sudo make install && ../configure --prefix=/usr --sysconfdir=/etc --with-gtk=3 --enable-gtk-doc --disable-static && make && sudo make install

Author

Special thanks:

About

Global Menu for Vala Panel (and xfce4-panel and mate-panel if you hack mate-settings-daemon)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 84.4%
  • CMake 11.2%
  • Shell 4.3%
  • CSS 0.1%