Whisker Menu for XFCE - Now in Repo!

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Whisker Menu for XFCE - Now in Repo!

Postby GeneC » 27 Jun 2013 12:32

EDIT Aug 5
WhiskerMenu is now available directly from the repos
(thanks to our new 'packager' "zerozero") :P
Its in the "community" repo.
To see it you have to add 'community' to your sources.

Code: Select all

gksudo mousepad /etc/apt/sources.list
deb http://packages.solydxk.nl/ solydxk main upstream import community

Code: Select all

apt update

Code: Select all

apt install xfce4-whiskermenu-plugin
Add to panel
[rimg]http://img43.imageshack.us/img43/9058/6t15.png[/rimg]


=========================

A very nice new menu for XFCE. Includes an easily configurable 'Favorites' section.

Info HERE


[rimg]http://imageshack.us/a/img818/4880/5v4u.png[/rimg]
About Whisker Menu

Whisker Menu is an alternate application launcher for Xfce. When you open it you are shown a list of applications you have marked as favorites. You can browse through all of your installed applications by clicking on the category buttons on the side. Top level categories make browsing fast, and simple to switch between. Additionally, Whisker Menu keeps a list of the last ten applications that you’ve launched from it.

Favorites are easy to add and reorder. When browsing through your applications, right-click on any of them and select “Add to Favorites”. Simply drag and drop your favorites list to arrange them to suit your needs. You can remove them at any time from another right-click option.

If you’re not sure exactly where a program is listed, instead of browsing through each category you can simply enter a search term. The search field is focused when opening the menu, so you can just start typing. Application descriptions as well as names are searched, which allows you to find a program by using a general word (such as “browser” to find all web browsers installed on your computer).

=========================


Changes in Whisker Menu 1.1.0:
Added external command to popup menu;
Added option to show label with or instead of icon;
Add option to switch categories by hovering;
Added choosing icon sizes of launchers and categories;
Added scrolling to sidebar;
Added menu action to clear recently used;
Added menu actions to sort favorites alphabetically;
Added icons to context menu;
New search algorithm;
Refactored category code;
Show launcher name in context menu;
Many fixes and other changes.
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 27 Jun 2013 13:13

A very nice new menu for XFCE. Includes an easily configurable 'Favorites' section.
"Whisker menu' HERE
NOTE: Use at your own risk. I could not get the Debian Pkg to work.
Nice 8-)
The Debian pkg can't work: Debian 7 uses Xfce 4.8 and SolydX has xfce 4.10 ;)
They did not know it was impossible so they did it.

User avatar
Arjen Balfoort
Site Admin
Posts: 9463
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby Arjen Balfoort » 27 Jun 2013 13:50

Ooooh, I like that!
Does it come with a nice menu editor (Alacare like)?


SolydXK needs you!
Development | Testing | Translations

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Alternate Menu (Whisker Menu) for XFCE

Postby GeneC » 27 Jun 2013 14:38

Hi Schoelje.... :)

Unfortunately, no. Just a stand alone menu. I am really liking it.
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Alternate Menu (Whisker Menu) for XFCE

Postby GeneC » 27 Jun 2013 15:56

Just found a serious issue. On log out/in settings do not save. Loads defaults..... :? Haven't found a config file anywhere?
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Alternate Menu (Whisker Menu) for XFCE

Postby GeneC » 27 Jun 2013 16:16

Well, this seems a 'no-go' for xfce 4.10 in Debian. Tried to compile from souce (cmake).
Its looking for xfce 4.8...only... :?

Code: Select all

gene@solydx:~$ cmake '/home/gene/Downloads/Whisker menu source/xfce4-whiskermenu-plugin-1.0.0/CMakeLists.txt'
-- The C compiler identification is GNU 4.7.3
-- The CXX compiler identification is GNU 4.7.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.4.9") 
-- Some or all of the gtk libraries were not found. (missing:  GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") 
-- checking for module 'exo-1'
--   package 'exo-1' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  src/CMakeLists.txt:8 (pkg_check_modules)


-- checking for module 'garcon-1'
--   package 'garcon-1' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  src/CMakeLists.txt:9 (pkg_check_modules)


-- checking for module 'libxfce4panel-1.0>=4.8'
--   package 'libxfce4panel-1.0>=4.8' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  src/CMakeLists.txt:10 (pkg_check_modules)


-- checking for module 'libxfce4ui-1>=4.8'
--   package 'libxfce4ui-1>=4.8' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  src/CMakeLists.txt:11 (pkg_check_modules)


-- checking for module 'libxfce4util-1.0>=4.8'
--   package 'libxfce4util-1.0>=4.8' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
  src/CMakeLists.txt:12 (pkg_check_modules)


CMake Error at src/CMakeLists.txt:15 (if):
  if given arguments:

    "VERSION_LESS" "4.10"

  Unknown arguments specified


-- Configuring incomplete, errors occurred!
gene@solydx:~$ 
And, the Ubuntu version that does work for xfce 4.10 (Raring), does not keep customization settings on logout/in..
Back to the drawing board....
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby zerozero » 04 Jul 2013 15:26

it looks like it's working fine here (vanilla SolydX with latest july UP)
preparation

Code: Select all

apt install libextutils-pkgconfig-perl cmake libexo-1-dev libgarcon-1-0-dev xfce4-panel-dev libxfce4ui-1-dev libxfce4util-dev
this will install a lot of dependencies but most of them are generic compiling tools that will be reused in future projects

grab the code from https://github.com/gottcode/xfce4-whiskermenu-plugin
extract the source code and cd to the resulting folder

Code: Select all

mkdir build && cd build

Code: Select all

cmake -DCMAKE_INSTALL_PREFIX=/usr ..

Code: Select all

make

Code: Select all

sudo make install
Screenshot1.png
add to the panel as any other normal plugin
bliss of ignorance

User avatar
Arjen Balfoort
Site Admin
Posts: 9463
Joined: 26 Jan 2013 19:36
Location: Netherlands
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby Arjen Balfoort » 04 Jul 2013 15:55

That looks really good!
Is there a way to package that?


SolydXK needs you!
Development | Testing | Translations

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Alternate Menu (Whisker Menu) for XFCE

Postby GeneC » 04 Jul 2013 17:08

"ZZ" to the compiling rescue again.... :D
Thanks for figuring that out. It does work as is supposed to now, saving settings on re-boot.
The 'Favorites' feature is great....
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby zerozero » 05 Jul 2013 01:46

Schoelje wrote:That looks really good!
Is there a way to package that?
i believe it's possible
the code is here https://github.com/gottcode/xfce4-whiskermenu-plugin
with

Code: Select all

dh_make --createorig
and

Code: Select all

dpkg-buildpackage

Code: Select all

zerozero@x64-vb:~/Downloads$ ls -lA
total 416
-rw-r--r-- 1 zerozero zerozero   8361 Jul  1 08:52 .face.jpg
-rw-r--r-- 1 zerozero zerozero  14686 Jul  5 00:41 solydxk-conky_0.5.2_all.deb
drwxr-xr-x 8 zerozero zerozero   4096 Jul  5 02:05 xfce4-whiskermenu-plugin-1.0.1
drwxr-xr-x 9 zerozero zerozero   4096 Jul  5 02:20 xfce4-whiskermenu-plugin-1.0.3
-rw-r--r-- 1 zerozero zerozero   1744 Jul  5 02:20 xfce4-whiskermenu-plugin_1.0.3-1_amd64.changes
-rw-r--r-- 1 zerozero zerozero  85912 Jul  5 02:20 xfce4-whiskermenu-plugin_1.0.3-1_amd64.deb
-rw-r--r-- 1 zerozero zerozero   9732 Jul  5 02:20 xfce4-whiskermenu-plugin_1.0.3-1.debian.tar.gz
-rw-r--r-- 1 zerozero zerozero    971 Jul  5 02:20 xfce4-whiskermenu-plugin_1.0.3-1.dsc
-rw-r--r-- 1 zerozero zerozero 278748 Jul  5 02:19 xfce4-whiskermenu-plugin_1.0.3.orig.tar.xz
i got this https://dl.dropboxusercontent.com/u/176 ... _amd64.deb (tested also in other -vanilla X install- and fully functional in both)
only after this i realized that i should build just the 32bit package :lol:
bliss of ignorance

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 05 Jul 2013 09:17

zerozero wrote: only after this i realized that i should build just the 32bit package :lol:
hum...I suppose we have different ways to do the same thing ;)
I asked the developer itself: https://github.com/gottcode/xfce4-whisk ... /issues/11
But ...
Unfortunately the OBS does not provide a Debian testing build target and I don't have the time to track Debian testing and rebuild the package as necessary. Sorry.
Teresaejunior answer to me, be its package doesn't seem to work on my laptop :cry:
Perhaps someone else can test it?
They did not know it was impossible so they did it.

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 05 Jul 2013 09:25

zerozero wrote:it looks like it's working fine here (vanilla SolydX with latest july UP)
preparation

Code: Select all

apt install libextutils-pkgconfig-perl cmake libexo-1-dev libgarcon-1-0-dev xfce4-panel-dev libxfce4ui-1-dev libxfce4util-dev
this will install a lot of dependencies but most of them are generic compiling tools that will be reused in future projects
It occurs some errors for me

Code: Select all

apt install libextutils-pkgconfig-perl cmake libexo-1-dev libgarcon-1-0-dev xfce4-panel-dev libxfce4ui-1-dev libxfce4util-dev
[sudo] password for jocelyn: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
cmake est déjà la plus récente version disponible.
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 libexo-1-dev : Dépend: libexo-1-0 (= 0.6.2-5) mais 0.10.2-1 devra être installé
 libgarcon-1-0-dev : Dépend: libgarcon-1-0 (= 0.1.12-1) mais 0.2.0-1 devra être installé
 libxfce4ui-1-dev : Dépend: libxfce4ui-1-0 (= 4.8.1-1) mais 4.10.0-1 devra être installé
                    Dépend: libxfconf-0-dev mais ne sera pas installé
 xfce4-panel-dev : Dépend: xfce4-panel (= 4.8.6-4) mais 4.10.0-1.1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
:shock:
[Edit]
vanilla SolydX with latest july UP
Sorry I haven't seen that so...I'll try after the UP :oops:
They did not know it was impossible so they did it.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby zerozero » 05 Jul 2013 09:37

Ane
i just tried in a VM with the production repos and get the same errors

Code: Select all

zerozero@x32-vb:~$ apt install libextutils-pkgconfig-perl cmake libexo-1-dev libgarcon-1-0-dev xfce4-panel-dev libxfce4ui-1-dev libxfce4util-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libexo-1-dev : Depends: libexo-1-0 (= 0.6.2-5) but 0.10.2-1 is to be installed
 libgarcon-1-0-dev : Depends: libgarcon-1-0 (= 0.1.12-1) but 0.2.0-1 is to be installed
 libxfce4ui-1-dev : Depends: libxfce4ui-1-0 (= 4.8.1-1) but 4.10.0-1 is to be installed
                    Depends: libxfconf-0-dev but it is not going to be installed
 xfce4-panel-dev : Depends: xfce4-panel (= 4.8.6-4) but 4.10.0-1.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Code: Select all

zerozero@x32-vb:~$ inxi -r
Repos:     Active apt sources in file: /etc/apt/sources.list
           deb http://packages.solydxk.com/ solydxk main upstream import
           deb http://debian.solydxk.com/production testing main contrib non-free
           deb http://debian.solydxk.com/production/multimedia testing main non-free
           deb http://debian.solydxk.com/security testing/updates main contrib non-free
tomorrow will be available for everybody :P
bliss of ignorance

User avatar
jsalpha2
Posts: 296
Joined: 28 May 2013 12:28

Re: Alternate Menu (Whisker Menu) for XFCE

Postby jsalpha2 » 05 Jul 2013 18:30

If you try Whisker Menu and then don't like it, you should be able to go into panel preferences and delete it and add the old menu back. It was set as default on one of the distros I tried recently. I think it was manjaro-xfce-0.8-r13-0629-x86_64. I panicked at first, thinking Xfce had changed. But only a few clicks and the old menu was back.

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 08 Jul 2013 13:13

zerozero wrote: i got this https://dl.dropboxusercontent.com/u/176 ... _amd64.deb (tested also in other -vanilla X install- and fully functional in both)
only after this i realized that i should build just the 32bit package :lol:
Good news: this plugin is available in the 32 bits package thanks to teresaejunior :)
Tested and it works perfectly. Have a look at this page: https://github.com/gottcode/xfce4-whisk ... /issues/11 ( on the first comment)
Ane
They did not know it was impossible so they did it.

User avatar
Richard
Posts: 162
Joined: 09 Jun 2013 20:54
Location: Venezuela via Louisiana

Re: Alternate Menu (Whisker Menu) for XFCE

Postby Richard » 08 Jul 2013 14:39

Thanks Ane.
I got the Teresaejunior 32bit build: xfce4-whiskermenu-plugin_1.0.2-1_i386.deb
and it is working fine, so far, on my SolydX-32bit, up-to-date.

This is really nice. and fast.
I'm just starting to use it and already thinking
about removing the launch icons from my Xfce-panel.
Time will tell. [It's started already...]

[EDITs]
Not crazy about the blue icon but it is visible. And did I say, fast?
Now, how do we change icons, text in the main and other panels, etc.
Refracta-7.2......32bit
SolydX-201311..32bit
Manjaro-0.8.7.1-x32

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 08 Jul 2013 15:59

Richard wrote: Not crazy about the blue icon but it is visible. And did I say, fast?
Now, how do we change icons, text in the main and other panels, etc.
Not sure it is already possible; but this 'addon' is still in development. Everyone can verify if its question has already being asked and answered here:https://github.com/gottcode/xfce4-whisk ... ate=closed and if not, ask a new one ;) (PS: sign up is totally free and simple: just need an e-mail account)
Ane
They did not know it was impossible so they did it.

User avatar
Richard
Posts: 162
Joined: 09 Jun 2013 20:54
Location: Venezuela via Louisiana

Re: Alternate Menu (Whisker Menu) for XFCE

Postby Richard » 08 Jul 2013 21:42

Hey Ane,

It is really working well for me.
Here's mine: http://forums.solydxk.com/viewtopic.php ... =300#p8085
Refracta-7.2......32bit
SolydX-201311..32bit
Manjaro-0.8.7.1-x32

User avatar
ane champenois
Posts: 1539
Joined: 24 Feb 2013 08:17
Location: Grands lacs Forêt d'Orient, France

Re: Alternate Menu (Whisker Menu) for XFCE

Postby ane champenois » 08 Jul 2013 22:39

Richard wrote:Hey Ane,

It is really working well for me.
Here's mine: http://forums.solydxk.com/viewtopic.php ... =300#p8085
Really nice 8-) it rocks!
They did not know it was impossible so they did it.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Alternate Menu (Whisker Menu) for XFCE

Postby zerozero » 08 Jul 2013 23:33

8-) cool, Richard.
probably tomorrow i'll build the 32bit and afaik those will be installable in both archs
bliss of ignorance


Return to “Community Packages Proposals”

Who is online

Users browsing this forum: No registered users and 1 guest