Skip to content
An efficient menu for the MATE Desktop
Branch: master
Clone or download
Pull request Compare This branch is 12 commits ahead of solus-project:master.
gabrielfin and JoshStrobl Fix for categories list always showing a scrollbar (#13)
* Fix for categories list always showing a scrollbar


* Fix categories list scrollbar in more themes
Latest commit 31610ed Jun 30, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update screenshot, add another, update README, move build info down Nov 2, 2017
.tx Integrate Transifex into the project (issue #6) Jan 21, 2017
data Fix dash styling for some light themes Feb 13, 2018
po po: Force UTF-8, again Feb 8, 2018
src Fix for categories list always showing a scrollbar (#13) Jun 30, 2019
.clang-format Import standard Solus files for code consistency Dec 10, 2016
.gitignore Convert build system to meson Nov 2, 2017
AUTHORS Introduce new dash window Jan 17, 2018
LICENSE Initial commit Dec 10, 2016
LICENSE.CC-BY-SA-4.0 Gratefully borrow @snwh's application-exit-symbolic icon Dec 30, 2016 Fix some links Apr 4, 2019 Fix some links Apr 4, 2019 Add support for FreeBSD in May 30, 2018 Bump version to 0.5.0 Nov 2, 2017 Import standard Solus files for code consistency Dec 10, 2016


Coverity Scan License

brisk-menu is a modern and efficient menu designed to improve the MATE Desktop Environment with modern, first-class options.

The purpose of this project is to provide a usable menu as seen in other desktops without the bloat and performance issues.

brisk-menu is distro-agnostic and the reporting of portability issues is encouraged.


brisk-menu is a collaborative project between Solus and Ubuntu MATE

ubuntu_mate_logo solus_logo


  • Keyboard centric (mice welcome too, of course)
  • Hotkey support (defaults to Super, configurable in gsettings)
  • Stupid-fast
  • Efficient, useful searching with prioritised listings
  • Modular backend design split from the frontend, allowing new backends in future (hint: the frontend is not tied to .desktop files)
  • Context menus for .desktop actions (incognito mode, etc.)
  • Pin shortcuts to the Favourites backend and directly to the desktop using the context menu (unpin too!)
  • Configurable label (hide/text)
  • Automatically adapt to vertical panels
  • Automatically reload
  • Filter via categories
  • Session/screensaver controls
  • Drag & drop support for launchers
  • Sidebar launcher support
  • GTK3 + CSS styling options
  • Fully correct X11 WM integration (grab policy and window types)
  • Not Python.


These planned features will be implemented in the future:

  • Settings UI to control further visual aspects (labels/icons/options)
  • Improved styling for the window edge + search entry.

More will be added.


Building Brisk Menu


  • GTK 3.18 or greater
  • GTK 3.18 build of Mate 1.16 or greater
  • Modern meson (0.40.x+) and ninja (Ubuntu users should use xenial-backports)

Build Process:

    meson --buildtype plain build --prefix=/usr
    ninja -C build -j$(($(getconf _NPROCESSORS_ONLN)+1))
    sudo ninja -C build install

Development on Solus:

    meson build --buildtype debugoptimized --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --libexecdir=/usr/lib64/brisk-menu
    ninja -C build -j$(($(getconf _NPROCESSORS_ONLN)+1))
    sudo ninja -C build install


Copyright © 2016-2019 Brisk Menu Developers

brisk-menu is available under the terms of the GPL-2.0 license.

The brisk_system-log-out-symbolic.svg icon is a copy of application-exit-symbolic.svg to use within Brisk.

This icon is copyright © Sam Hewitt, from the Paper Icons theme, available under the terms of the CC-BY-SA-4.0 license.

You can’t perform that action at this time.