Announcing Whisker Menu

I have just released a brand new project named Whisker Menu. It will only appeal to some of my users as the project is for Linux and other UNIX-like OS’s, but I thought I would share it anyway. I have made an alternate menu for Xfce inspired by other menus like KDE’s Kickoff. I have been using it as my main menu for the past month or so and I have found it to be quite comfortable.

The menu shows you a list of favorite applications when you open it. You can configure what goes in the list, and how they are ordered. It also has a list of the ten programs most recently launched from the menu. Along the side is a series buttons for top-level categories that allow you to quickly browse all of you installed applications.

Whisker Menu

This is the first time I have ever used GTK+ in a program, and it will probably be the only time I do so. I do not like it (to put it mildly), and I do not understand how anybody could possibly prefer it to Qt. Still, it was necessary to write a native Xfce panel plugin. However, I did use C++11 instead of straight C, because there is a limit to how much I am willing to torture myself. 😛

17 Responses to Announcing Whisker Menu

  1. This looks interesting. Will give it a try this week-end 🙂

  2. Edoardo Maria Elidoro says:

    I find your applet very nice, I searched for you on Google+ but did not find anything 😀

    I just wanted to ask if you plan to introduce the possibility to search also for files and folers, that would be a very great functionality that we Xfce-users miss.

    Thanks for the work 😀

  3. Graeme says:

    Because I just put so much effort into this project I am taking a small break from it before adding any features. However, I will give searching files and folders some thought after my head is recharged.

  4. Edoardo Maria Elidoro says:

    Great, thanks!

  5. William Houser says:

    this is by far the best menu for xfce….where is the config file? is there any customization options?

  6. Graeme says:

    @William Houser Thanks!

    I wouldn’t recommend modifying the config file directly because it is only read on launch and is overwritten without checking for changes. Just right click on the panel button and choose “Properties”.

  7. William Houser says:

    thanks for getting back with me. Yea, I saw that option. I guess the only thing that is missing is an opeion to add text to the right of the button. It’s not a big deal though. Also, I see that you can use the search to get to the “run” command, which is fine, but it might be a little easier if it were directly accessable.

  8. Graeme says:

    @William Houser I’m planning on adding optional text to the panel button in the next feature release. When you say directly accessible, do you mean the run command should be an action button next to the settings and log out buttons? For now you could add the run command to your favorites list.

  9. Pingback: Xfce-Variante von Linux Mint 15 veröffentlicht |

  10. Pingback: Linux Mint 15 Xfce edition released with Whisker Menu | Linux information blog for Root Admins and Users

  11. I like it, and I thank you for making it! Linux Mint 15 XFCE ships with it and it works very good. Thanks again! Like William Houser said… RUN option would be nice. The ability to add some text to the menu button would be cool too! I would like to change the menu icon back to the original icon (Mint has a gear icon that I don’t like). Could you tell me where that is (the icon)?

  12. Graeme says:

    @David Timothy Brown Thanks! The git version has the ability to add text to the menu button, and I plan to make a release soon with that. The original icon is called “xfce4-whiskermenu”, and it is in the “Application Icons” section of the icon chooser dialog.

  13. William Houser says:

    if you can’t find it on the system…just google it. I agree, the Mint Icon leaves a lot to be desired. Mint leaves a lot to be desired in terms of aesthetics. I’ve kinda changed my mind about the run command. I like to set a keyboard shortcut for the menu, then immediately start typing the name of the app I want to run, then hit enter. I have the run command on the favorites list. I can’t imagine how you could really improve on that. Just wish I had this five years ago when I started using xfce. I see there’s been some updates. As I sit here writing this, I’m using Manjaro. I see we now have the ability to add some text, and a few other tweaks…..I’ll be back later…lol….gotta play with it some

  14. keikun007 says:

    hey, can you consider porting this to Qt? i would love to use it with the upcoming LXDE-Qt version! thanks a lot for the great project

  15. Graeme says:

    I am considering porting it to Qt because of how many people are asking for that, and I vastly prefer Qt to GTK anyway. However, I am uncertain as to what will become of lxpanel-qt because LXDE and Razor-qt are merging, and I don’t yet know what panel API I would use to make an applet for LXDE-Qt.

  16. keikun007 says:

    great! they must make those decisions very soon. your menu is far better than their default ones. the search bar is a just have. i hope the integration will be possible when it’s ready. thanks for your answer and efforts

  17. William Houser says:

    screw it! just make your own window navigator program like Avant or something…lol….I’m just talking out of my back-side, given the fact that I have no idea how to even cut code in any language….but no…if you did….I would use it.