57 lines
1.4 KiB
Markdown
57 lines
1.4 KiB
Markdown
|
# ukui-menu
|
|||
|
|
|||
|
![build](https://github.com/ukui/ukui-menu/workflows/Check%20build/badge.svg?branch=master)
|
|||
|
|
|||
|
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
|
|||
|
|