|
||||
HOWTO: XFCE MacOS-like menu plugin
1. build XFCE Mac Menu Plugin:
Code:
% fetch http://aur.archlinux.org/packages/xfce4-macmenu-plugin/xfce4-macmenu-plugin.tar.gz % tar -xzvf ~/xfce4-macmenu-plugin.tar.gz x xfce4-macmenu-plugin/ x xfce4-macmenu-plugin/PKGBUILD x xfce4-macmenu-plugin/macmenu-tslist.h x xfce4-macmenu-plugin/macmenu-applet.c x xfce4-macmenu-plugin/xfce4-macmenu-plugin.desktop % cd xfce4-macmenu-plugin % gcc -std=c99 -Wall -Werror -O2 -fno-strict-aliasing -pipe -s -DFOR_XFCE `pkg-config --cflags --libs libwnck-1.0 libxfce4panel-1.0` $CFLAGS $LDFLAGS -o libmacmenu.so macmenu-applet.c % cat > xfce4-macmenu-plugin.desktop << EOF [Xfce Panel] Type=X-XFCE-PanelPlugin Encoding=UTF-8 Name=Mac Menu Comment=Mac Menubar applet for gtk2-aqd Icon=gnome-fs-home X-XFCE-Exec=/usr/local/lib/xfce4/panel-plugins/libmacmenu.so EOF % cp xfce4-macmenu-plugin.desktop /usr/local/share/xfce4/panel-plugins/macmenu.desktop % cp libmacmenu.so /usr/local/lib/xfce4/panel-plugins/libmacmenu.so Code:
# cd /usr/ports/x11-toolkits/gtk20 # make extract ===> Extracting for gtk-2.10.11 => MD5 Checksum OK for gnome2/gtk+-2.10.11.tar.bz2. => SHA256 Checksum OK for gnome2/gtk+-2.10.11.tar.bz2. ===> gtk-2.10.11 depends on file: /usr/local/bin/perl5.8.8 - found # cd work/gtk+-2.10.11 || cd /usr/ports/obj/usr/ports/x11-toolkits/gtk20/work/gtk+-2.10.11 # fetch http://aur.archlinux.org/packages/gtk2-aqd/gtk2-aqd/gtkmenubar.diff # patch -p0 < gtkmenubar.diff # cd /usr/ports/x11-toolkits/gtk20 # make deinstall install clean Code:
% xfce4-panel http://vermaden.proplayer.pl/gfx/scr...acmenu-add.png 5. Enjoy the result* http://vermaden.proplayer.pl/gfx/scr...enu-result.jpg http://img81.imageshack.us/img81/9823/screenshotcd0.png references: http://ubuntuforums.org/showthread.php?t=241868 *results may vary
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd Last edited by Carpetsmoker; 7th May 2008 at 07:20 AM. Reason: Fix title |
Tags |
xfce, xfce-panel |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HOWTO: Lightest XFCE - Making XFCE lighter and faster | vermaden | Guides | 27 | 2nd September 2010 12:24 PM |
How do I display Beastie next to the startup menu? | troberts | FreeBSD General | 2 | 7th December 2008 02:16 PM |
WINE menu | maxrussell | FreeBSD Ports and Packages | 2 | 15th October 2008 09:08 PM |
Howto start the Xfce? | aleunix | OpenBSD Packages and Ports | 5 | 3rd June 2008 10:58 AM |
MacOS X Sandvine Fix | kill-9 | Other BSD and UNIX/UNIX-like | 0 | 8th May 2008 01:29 AM |