Membuat menu dynamic Openbox

Nyobain WM openbox debian wheezy dan membuat menunya dibuat dynamic. Dapat pencerahan dari liat video ini https://www.youtube.com/watch?v=j5TdEDMnEJw setelah ubek-ubek mbah google. Persiapan untuk install Openbox-menu adalah install dependensi libmenu-cache1-dev libglib2.0-dev libgtk2.0-dev lxmenu-data menu-xdg

sudo apt-get install libmenu-cache1-dev libglib2.0-dev libgtk2.0-dev lxmenu-data menu-xdg

Download openbox-menu dilink berikut  https://bitbucket.org/fabriceT/openbox-menu/downloads, saya pilih versi 0.5.1 bila mendapati error seperti dibawah ini

amaulana8@istigfar:~/Downloads/openbox/openbox-menu-0.5.1$ make
gcc -g -Wall `pkg-config --cflags glib-2.0 gtk+-2.0 libmenu-cache` -DWITH_ICONS -c menu.c -o menu.o
menu.c: In function ‘main’:
menu.c:559:28: error: ‘MenuCacheReloadNotify’ undeclared (first use in this function)
menu.c:559:28: note: each undeclared identifier is reported only once for each function it appears in
menu.c:559:51: error: expected ‘)’ before ‘display_menu’
menu.c:560:27: error: too few arguments to function ‘menu_cache_add_reload_notify’
In file included from menu.c:25:0:
/usr/include/menu-cache/menu-cache.h:83:10: note: declared here
make: *** [menu.o] Błąd 1

seperti keterangan disini https://bitbucket.org/fabriceT/openbox-menu/issue/1/make-error-menucachereloadnotify bahwa versi libmenu-cache yang ada terlalu rendah, saya coba update menu-cache dan compile dari link http://sourceforge.net/projects/lxde/files/menu-cache/ versi 0.7.0.  Baru lanjut compile Openbox-menu, cara lengakapnya bisa dilihat di link http://fabrice.thiroux.free.fr/openbox-menu_en.html. Coba kita test masukan script berikut ke file ~/.config/openbox/menu.xml

<menu execute="openbox-menu" id="desktop-app-menu" label="Applications"/>

jika ada applikasi menu yang lain seperti punya saya

amaulana8@istigfar:~$ ls /etc/xdg/menus/
applications-gnome-merged/ applications-merged/ gnome-applications.menu kde4-applications.menu lxde-applications.menu
applications.menu debian-menu.menu gnomecc.menu kde4-information.menu xfce-applications.menu

bisa diganti execute="openbox-menu" menjadi

<menu execute="openbox-menu xfce-applications.menu" id="desktop-app-menu" label="Applications" />

CATATAN : Openbox-menu yang terinstall dilaptop saya belum bisa meload icon akhiran .svg jadi pilih theme yang iconnya akhiran .png aja biar iconnya muncul semua di menu.

berikut tangkapan layar openbox-menu saya.

openbox-menu dynamix

  • Widget : ElementaryDark Openbox
  • Icon Theme : nouveKDEGray
  • Mouse : Oxygen-stone-orchid
  • Window Border : elementary-Openbox
  • Default Font : Santana
  • Panel : xfce4-panel
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s