• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H03-May-2022-279243

src/H03-May-2022-10,5965,974

subprojects/translations/H03-May-2022-6,8085,484

.clang-formatH A D14-Aug-20202.5 KiB8584

.gitmodulesH A D14-Aug-2020135 43

AUTHORSH A D14-Aug-2020644 1817

LICENSEH A D14-Aug-202017.6 KiB340281

LICENSE.CC-BY-SA-4.0H A D14-Aug-202019.5 KiB425328

README.mdH A D14-Aug-20203.2 KiB8761

meson.buildH A D14-Aug-20203.7 KiB132110

meson_post_install.shH A D14-Aug-2020534 2314

updatePot.shH A D14-Aug-2020885 3628

README.md

1brisk-menu
2==========
3
4[![Coverity Scan](https://img.shields.io/coverity/scan/11139.svg)](https://scan.coverity.com/projects/solus-project-brisk-menu) [![License](https://img.shields.io/badge/License-GPL%202.0-blue.svg)](https://opensource.org/licenses/GPL-2.0)
5
6brisk-menu is a modern and efficient menu designed to improve the MATE Desktop Environment with modern, first-class options.
7
8The purpose of this project is to provide a usable menu as seen in other desktops without the bloat and performance issues.
9
10brisk-menu is **distro-agnostic** and the reporting of portability issues is encouraged.
11
12![screenshot](https://raw.githubusercontent.com/getsolus/brisk-menu/master/.github/main.png)
13
14brisk-menu is a **collaborative** project between [Solus](https://getsol.us/) and [Ubuntu MATE](https://ubuntu-mate.org/)
15
16![ubuntu_mate_logo](https://ubuntu-mate.org/images/get-involved/logo-guidelines/Main_Logo.png) ![solus_logo](https://build.getsol.us/logo.png)
17
18Features
19--------
20
21 - Keyboard centric (mice welcome too, of course)
22 - Hotkey support (defaults to <kbd>Super</kbd>, configurable in gsettings)
23 - Stupid-fast
24 - Efficient, useful searching with prioritised listings
25 - Modular backend design split from the frontend, allowing new backends in future
26   (hint: the frontend is not tied to `.desktop` files)
27 - Context menus for `.desktop` actions (incognito mode, etc.)
28 - Pin shortcuts to the `Favourites` backend and directly to the desktop using the context menu (unpin too!)
29 - Configurable label (hide/text)
30 - Automatically adapt to vertical panels
31 - Automatically reload
32 - Filter via categories
33 - Session/screensaver controls
34 - Drag & drop support for launchers
35 - Sidebar launcher support
36 - GTK3 + CSS styling options
37 - Fully correct `X11` WM integration (grab policy and window types)
38 - Not Python.
39
40**Planned**
41
42These planned features will be implemented in the future:
43
44 - Settings UI to control further visual aspects (labels/icons/options)
45 - Improved styling for the window edge + search entry.
46
47More will be added.
48
49![screenshot_context](https://raw.githubusercontent.com/getsolus/brisk-menu/master/.github/context.png)
50
51Building Brisk Menu
52-------------------
53**Requirements:**
54
55 * GTK 3.18 or greater
56 * GTK 3.18 build of MATE 1.22 or greater
57 * **Modern** `meson` (`0.40.x`+) and `ninja` (Ubuntu users should use xenial-backports)
58
59**Build Process:**
60
61```bash
62    meson --buildtype plain build --prefix=/usr
63    ninja -C build -j$(($(getconf _NPROCESSORS_ONLN)+1))
64    sudo ninja -C build install
65````
66
67**Development on Solus:**
68
69```bash
70    meson build --buildtype debugoptimized --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 --libexecdir=/usr/lib64/brisk-menu
71    ninja -C build -j$(($(getconf _NPROCESSORS_ONLN)+1))
72    sudo ninja -C build install
73```
74
75License
76--------
77
78Copyright © 2016-2020 Brisk Menu Developers
79
80`brisk-menu` is available under the terms of the `GPL-2.0` license.
81
82The `brisk_system-log-out-symbolic.svg` icon is a copy of `application-exit-symbolic.svg`
83to use within Brisk.
84
85This icon is copyright © Sam Hewitt, from the [Paper Icons](https://github.com/snwh/paper-icon-theme) theme, available
86under the terms of the [CC-BY-SA-4.0 license](https://creativecommons.org/licenses/by-sa/4.0/).
87