Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An efficient menu for the MATE Desktop

License

NotificationsYou must be signed in to change notification settings

solus-project/brisk-menu

Repository files navigation

Coverity ScanLicense

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 isdistro-agnostic and the reporting of portability issues is encouraged.

screenshot

brisk-menu is acollaborative project betweenSolus andUbuntu MATE

ubuntu_mate_logosolus_logo

Features

  • Keyboard centric (mice welcome too, of course)
  • Hotkey support (defaults toSuper, 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 theFavourites 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 correctX11 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
  • Modernmeson (0.40.x+) andninja (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 theGPL-2.0 license.

Thebrisk_system-log-out-symbolic.svg icon is a copy ofapplication-exit-symbolic.svgto use within Brisk.

This icon is copyright © Sam Hewitt, from thePaper Icons theme, availableunder the terms of theCC-BY-SA-4.0 license.


[8]ページ先頭

©2009-2025 Movatter.jp