51580eab9c | ||
---|---|---|
.github/workflows | ||
data/img | ||
debian | ||
man | ||
src | ||
translations | ||
COPYING | ||
NEWS | ||
README.md | ||
main.cpp | ||
res.qrc | ||
ukui-menu.desktop | ||
ukui-menu.ini | ||
ukui-menu.pro |
README.md
ukui-menu
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 Name:org.ukui.menu
path:/org/ukui/menu
Interface:org.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