Whisker Menu an alternate application launcher for Xfce

Ralf Mardorf ralf.mardorf at alice-dsl.net
Tue Jun 25 10:30:54 CEST 2013


On Tue, 2013-06-25 at 06:37 +0200, Genghis Khan wrote:
> There is a PKGBUILD available in AUR repository.
> https://aur.archlinux.org/packages/xfce4-whiskermenu-plugin/

Too funny, I wanted to build an Arch package right now :D. It wasn't
there, when I tried to build it from git. However, I assume the package
doesn't use the path /usr/local, so this problem still appears, since I
want to have it there.

-- 
My apologies, but Evolution is broken again and I can't mark the
following unneeded text to delete it.

> 
> Here is a respond by Graeme:
> 
> On Mon, 24 Jun 2013 05:46:56 -0400
> Graeme Gott <graeme at gottcode.org> wrote:
> 
> > On 06/24/2013 02:27 AM, Genghis Khan wrote:
> > > Hello,
> > > 
> > > I managed to build xfce4-whiskermenu-plugin but I think I did not
> > > do it properly. build script, package and log are attached.
> > > 
> > > Posts by Ralf Mardorf concerning to xfce4-whiskermenu-plugin:
> > > http://mail.xfce.org/pipermail/xfce/2013-June/032367.html
> > > http://mail.xfce.org/pipermail/xfce/2013-June/032368.html
> > 
> > Were you trying to put the plugin in /usr/local or in /usr? I would
> > expect you would need to do `cmake -DCMAKE_INSTALL_PREFIX=/usr', as
> > most distros put Xfce in /usr and not /usr/local.
> > 
> > The DESTDIR variable is only for packaging (when you want the files to
> > have the directory structure of installed files but you don't want
> > them to actually be put there), and not needed by end users. I have
> > been working on the install instructions to make this less confusing.
> > 
> > I am also adding a `make uninstall' target as I have discovered CMake
> > doesn't provide one by defualt. Oops! For now you can go into the
> > directory you built the files as and run as root:
> > 
> > xargs rm < install_manifest.txt
> > 
> > Cheers,
> > Graeme Gott
> > 
> 
> On Sun, 23 Jun 2013 15:59:47 +0200
> Ralf Mardorf <ralf.mardorf at alice-dsl.net> wrote:
> 
> > How can I install it to /usr/local/bin? And do I have to deinstall it
> > by manually deleting all the installed files?
> > 
> > On Sun, 2013-06-23 at 12:16 +0200, Ralf Mardorf wrote:
> > > $ cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
> > 
> > I can't see it listed by the panel plugins and if I launch it in a
> > terminal I get
> > 
> > $ xfce4-popup-whiskermenu
> > /usr/local/bin/xfce4-popup-whiskermenu: line
> > 3: /usr/local/bin/xfce4-panel: No such file or directory
> > 
> > $ sudo make deinstall
> > [sudo] password for rocketmouse: 
> > make: *** No rule to make target `deinstall'. Stop.
> > 
> > $ cat ../INSTALL 
> > [snip]
> > 
> > 3. `cmake -DCMAKE_INSTALL_PREFIX=/usr ..' to configure the sources.
> > There are more options you can pass to cmake, see below for
> > details.
> > 
> > [snip]
> > 
> > 6. `make install DESTDIR=/tmp' to install the plugin into /tmp but
> > with paths referencing $CMAKE_INSTALL_PREFIX.
> > 
> > [snip]
> > 
> > So I have to run
> > 
> > cmake -DCMAKE_INSTALL_PREFIX=/usr ..
> > 
> > and later
> > 
> > make install DESTDIR=/usr/local
> > 
> > instead of running
> > 
> > cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
> > 
> > ?
> > 
> > And now I have to deinstall it by running
> > 
> > sudo rm /usr/local/bin/xfce4-popup-whiskermenu
> > 
> > and I keep the rest:
> > 
> > -- Installing: /usr/local/lib64/xfce4/panel/plugins/libwhiskermenu.so
> > --
> > Installing: /usr/local/share/xfce4/panel/plugins/whiskermenu.desktop
> > --
> > Installing: /usr/local/share/locale/en_GB/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/share/locale/he/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/share/locale/tr/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/share/icons/hicolor/16x16/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/22x22/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/24x24/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/32x32/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/48x48/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/64x64/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/128x128/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/256x256/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/share/icons/hicolor/scalable/apps/xfce4-whiskermenu.svg
> > 
> > $ cd ../..
> > $ sudo rm -r xfce4-whiskermenu-plugin/
> > $ git clone https://github.com/gottcode/xfce4-whiskermenu-plugin.git
> > $ cd xfce4-whiskermenu-plugin/
> > $ mkdir build && cd build
> > $ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
> > $ make
> > $ sudo make install DESTDIR=/usr/local
> > -- Install configuration: ""
> > -- Installing: /usr/local/usr/bin/xfce4-popup-whiskermenu
> > --
> > Installing: /usr/local/usr/lib64/xfce4/panel/plugins/libwhiskermenu.so
> > --
> > Installing: /usr/local/usr/share/xfce4/panel/plugins/whiskermenu.desktop
> > --
> > Installing: /usr/local/usr/share/locale/en_GB/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/usr/share/locale/he/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/usr/share/locale/tr/LC_MESSAGES/xfce4-whiskermenu-plugin.mo
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/16x16/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/22x22/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/24x24/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/32x32/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/48x48/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/64x64/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/128x128/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/256x256/apps/xfce4-whiskermenu.png
> > --
> > Installing: /usr/local/usr/share/icons/hicolor/scalable/apps/xfce4-whiskermenu.svg
> > 
> > Pfff?!
> > 
> > _______________________________________________
> > Xfce mailing list
> > Xfce at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce
> > http://www.xfce.org
> 
> 




More information about the Xfce mailing list