All Projects → solus-project → Brisk Menu

solus-project / Brisk Menu

Licence: gpl-2.0
An efficient menu for the MATE Desktop

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Brisk Menu

Sway Launcher Desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
Stars: ✭ 188 (+32.39%)
Mutual labels:  launcher, menu
Dial
A Rotary Dial menu for input numbers
Stars: ✭ 162 (+14.08%)
Mutual labels:  gui, menu
Zgui
zxvnme's graphical user interface
Stars: ✭ 204 (+43.66%)
Mutual labels:  gui, menu
Asuite
ASuite is a simple open source portable launcher for Microsoft Windows.
Stars: ✭ 58 (-59.15%)
Mutual labels:  launcher, menu
Jgmenu
A simple X11 menu
Stars: ✭ 523 (+268.31%)
Mutual labels:  launcher, menu
Gaucho
Minimalist task launcher
Stars: ✭ 90 (-36.62%)
Mutual labels:  launcher, gui
Medguireborn
MedGui Reborn is a frontend/launcher (GUI) for Mednafen multi emulator, written in VB .Net with Microsoft Visual Studio Community
Stars: ✭ 40 (-71.83%)
Mutual labels:  launcher, gui
Cemui
A small launcher for the Cemu WiiU emulator made with Electron. Currently on hiatus, development is currently being focused on Pretendo https://github.com/PretendoNetwork/Pretendo
Stars: ✭ 118 (-16.9%)
Mutual labels:  launcher, gui
Cedar
Rust framework for building visual/interactive applications
Stars: ✭ 136 (-4.23%)
Mutual labels:  gui
Notenoughav1encodes
GUI for AV1 (aomenc, rav1e & svt-av1)
Stars: ✭ 138 (-2.82%)
Mutual labels:  gui
Avalonia
A cross platform XAML framework for .NET
Stars: ✭ 12,588 (+8764.79%)
Mutual labels:  gui
Igcmenu
Grid and Circular Menu for iOS.
Stars: ✭ 136 (-4.23%)
Mutual labels:  menu
Stratosdb
☄️ ☁️ An All-in-One GUI for Cloud SQL that can help users design and test their AWS RDS Instances
Stars: ✭ 140 (-1.41%)
Mutual labels:  gui
Borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-4.93%)
Mutual labels:  gui
Mode Icons
Show icons instead of mode names
Stars: ✭ 140 (-1.41%)
Mutual labels:  gui
Kubebox
⎈❏ Terminal and Web console for Kubernetes
Stars: ✭ 1,855 (+1206.34%)
Mutual labels:  gui
Ueli
Keystroke launcher for Windows and macOS
Stars: ✭ 2,162 (+1422.54%)
Mutual labels:  launcher
Terramach
Terra Mach is a mapping frontend system to build graphical interfaces for devices.
Stars: ✭ 142 (+0%)
Mutual labels:  gui
Alienfx
AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.
Stars: ✭ 140 (-1.41%)
Mutual labels:  gui
Etcdmanager
A cross-platform GUI and ETCD client
Stars: ✭ 137 (-3.52%)
Mutual labels:  gui

brisk-menu

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.

screenshot

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

ubuntu_mate_logo solus_logo

Features

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

Planned

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.

screenshot_context

Building Brisk Menu

Requirements:

  • 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

License

Copyright © 2016-2018 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].