About

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).

Screenshots

Release Notes

  • Changes in version 1.3.2
    • Released on March 18th, 2014
    • Fix crash when rearranging favorites
    • Fix menu flashing when panel button is pressed rapidly
    • Fix unable to click command buttons when focus follows mouse
    • Fix panel button icon alignment in deskbar mode
    • Translation updates: Arabic, Asturian, Chinese (Taiwan), Croatian, Czech, Danish, Finnish, Latvian, Nepali, Norwegian Bokmål, Portuguese (Brazil), Slovenian, Vietnamese
  • Changes in version 1.3.1
    • Released on January 6th, 2014
    • Fix crash when menu items are changed
    • Fixes to the button layout
    • Translation updates: German, French, Nepali, Polish, Spanish, Uzbek, Vietnamese
  • Changes in version 1.3.0
    • Released on December 29th, 2013
    • Fix menu artifacts when switching categories
    • Fix undefined behavior in slots
    • Add command to launch menu editor
    • Add command to switch users
    • Add hiding commands
    • Add browsing for commands
    • Add hiding category and launcher icons
    • Add loading default settings from a file
    • Add search actions
    • Add running arbitrary programs in PATH
    • Add dragging launchers to panel or desktop
    • Add support for custom menu files
    • Defer loading applications until window is shown
    • Merge configuration dialog tabs
    • Rearrange source files to match standard layout of Xfce plugins
    • Reduce unnecessary reloading of applications
    • Rewrite search model code
    • Use a single row in Xfce 4.10 panel
    • Use empty file for saving settings
    • Translation updates: Asturian, Brazilian Portuguese, Bulgarian, Catalan, Chinese (Taiwan), Dutch, German, Hebrew, Hungarian, Italian, Japanese, Kazakh, Malay, Nepali, Norwegian Bokmål, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Serbian (Latin), Slovak, Spanish, Turkish, Ukrainian, Uzbek
  • Changes in version 1.2.2
    • Released on December 3rd, 2013
    • Fix incorrect fetching of panel orientation in Xfce 4.10
    • Fix menu item icons colored by selection background
    • Fix unable to set custom commands with parameters
    • Translation updates: Arabic, German, Spanish, Ukrainian
  • Changes in version 1.2.1
    • Released on November 19th, 2013
    • Fix incorrect comparison for checking icon sizes
    • Add window title to allow identifying menu window
    • Add tips to README for popup script and compiz workaround
    • Improve build system files
    • Translation updates: Asturian, Catalan, Chinese (Taiwan), Czech, German, Estonian, French, Hungarian, Indonesian, Persian, Russian, Spanish, Turkish
  • Changes in version 1.2.0
    • Released on October 29th, 2013
    • Fix popup script to show correct version information
    • Fix memory leak when reloading applications
    • Fix favorites and recent deleted when menu failed to load
    • Add option to load menu hierarchy
    • Add option to not include favorites in recently used
    • Add options to set custom commands
    • Add option to show recently used by default
    • Add option to position search entry next to panel button
    • Add option to position command buttons next to search entry
    • Add manual page for popup script
    • Use tabs for configuration dialog layout
    • Translation updates: Brazilian Portuguese, Bulgarian, Catalan, Croatian, Danish, Dutch, Finnish, French, German, Greek, Hebrew, Italian, Japanese, Malay, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Serbian (Latin), Slovak, Spanish, Uzbek.
  • Changes in version 1.1.1
    • Released on August 8th, 2013
    • Add name to main widget to allow styling
    • Build system improvements
    • Translation updates: Arabic, Catalan, French, Indonesian, Japanese, Malay, Russian, Spanish
  • Changes in version 1.1.0
    • Released on July 24th, 2013
    • Fix hang at launch when there are too many recent items
    • Fix focus selection not properly reset when switching categories
    • Fix menu not hiding when configuration dialog is clicked
    • Fix context menu disabling detection of clicks outside menu
    • Fix filter applied when button is deselected
    • Fix not showing items with duplicate text
    • Add external command to popup menu
    • Add option to show label with or instead of icon
    • Add option to switch categories by hovering
    • Add choosing icon sizes of launchers and categories
    • Add scrolling to sidebar
    • Add menu action to clear recently used
    • Add menu actions to sort favorites alphabetically
    • Add icons to context menu
    • New search algorithm
    • Refactor category code
    • Show launcher name in context menu
    • Build system improvements
    • Reduce C++ version
    • Translation updates: Brazilian Portuguese, Bulgarian, Danish, Dutch, German, Greek, Hebrew, Kazakh, Hungarian, Indonesian, Italian, Norwegian Bokmål, Polish, Portuguese, Romanian, Slovak, Swedish, Turkish, Vietnamese
  • Changes in version 1.0.3
    • Released on July 5th, 2013
    • Fix changes to favorites not always saved
    • Fix crash when categories have empty icons or names
    • Fix menu position in mulithead
    • Fix RTL alignment of menu items
    • Translation updates: French, Malay, Polish, Russian, Swedish
  • Changes in version 1.0.2
    • Released on July 1st, 2013
    • Fix position being reset when scrolling with directional keys
    • Fix issues with detecting when to grab pointer
    • Fix not always saving configuration changes
    • Draw resize triangle in lighter color
    • Translation updates: Arabic, Catalan, Greek, Turkish, Vietnamese
  • Changes in version 1.0.1
    • Released on June 27th, 2013
    • Fix excessive menu reloading when apps are installed
    • Fix plugin not respecting panel row height
    • Fix handling of non-standard icon extensions
    • Fix compile and load errors with Ubuntu 12.04
    • Fix not showing login name when real name is unknown
    • Fix arrow keys not changing selection in search results
    • Always strip release builds
    • Add uninstall target
    • Add README and installation instructions
    • Add translations: German, Hebrew, Indonesian, Italian, Romanian, Spanish, Turkish
  • Changes in version 1.0.0
    • Released on June 20th, 2013
    • New project