Go to file
lixueman aad9c2f033 !7 调整全屏开始菜单初始化代码结构 * close-cd 128489 全屏将某个应用设置为“固定到所有软件”,更换开始菜单排序模式,开始菜单闪退 * 固定全屏电源右键菜单位置 * 增加全屏开始菜单下拉按钮旋转效果;增加全屏开始菜单点击空白区域退出 2022-07-12 06:56:37 +00:00
.github/workflows Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
data/img Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
debian !7 调整全屏开始菜单初始化代码结构 * close-cd 128489 全屏将某个应用设置为“固定到所有软件”,更换开始菜单排序模式,开始菜单闪退 * 固定全屏电源右键菜单位置 * 增加全屏开始菜单下拉按钮旋转效果;增加全屏开始菜单点击空白区域退出 2022-07-12 06:56:37 +00:00
man Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
src Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
translations Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
COPYING Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
NEWS Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
README.md Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
main.cpp Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
res.qrc Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
ukui-menu.desktop Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
ukui-menu.ini Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00
ukui-menu.pro Import Upstream version 3.1.1 2022-05-06 18:29:33 +08:00

README.md

ukui-menu

build

An advanced menu for UKUI, providing common and all software mixed sort module, alphabet classification module, functional classification module and search module.

How to report bugs

Bugs should be reported to the UKUI bug tracking system:

https://github.com/ukui/ukui-menu/issues

You will need to create an account for yourself.

Please read the HACKING file for information on where to send changes or bugfixes for this package.

How to build

Preparation

You can build pre-depends with such command:

sudo apt install libglib2.0-dev qtbase5-dev libqt5svg5-dev libqt5x11extras5-dev libgsettings-qt-dev libbamf3-dev libxrandr-dev libxtst-dev libx11-dev

Note: build-depends references the paragraph in debian/control.

Build from source and test

git clone https://github.com/ukui/ukui-menu

cd ukui-menu && mkdir build && cd build

qmake .. && make

sudo make install

Note: If you want to run ukui-menu, You just need to execute the ukui-menu command at the terminal.

DBUS interface

BUS Nameorg.ukui.menu

path/org/ukui/menu

Interfaceorg.ukui.menu

Method name

GetMenuStatus () <---> Get ukui-menu display hidden status

WinKeyResponse () <---> ukui-menu display hidden state change interface

GetSecurityConfigPath () <---> Get security control profile path

Configuration file

.config/ukui/Ukuimenu.db