1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
# lxqt-menu-data
Freedesktop.org compliant menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt.
Runtime and build dependency for [lxqt-panel](https://github.com/lxqt/lxqt-panel), [lxqt-config](https://github.com/lxqt/lxqt-config) and [pcmanfm-qt](https://github.com/lxqt/pcmanfm-qt).
Replacement for and partially based on [lxmenu-data](https://github.com/lxde/lxmenu-data) (LXDE).
### Menu Files
* `lxqt-applications.menu`: Default menu file for the "Main Menu" plugin in lxqt-panel and "Applications" in PCmanFM-qt.
* `lxqt-panel-applications.menu`: Default menu file for the "Fancy Menu" plugin in lxqt-panel.
* `lxqt-applications-fm.menu`:
* Application chooser menu in PCManFM-Qt (right click menu "Open with → Other applications")
* Applications menu in PCManFM-Qt if installed outside of LXQt.
* `lxqt-applications-simple.menu` and `lxqt-applications-compact.menu`: Alternative menus for the "Main Menu" plugin in `lxqt-panel`.
* `lxqt-config.menu` : Used in "LXQt Configuration Center".
* `desktop-directories`: Needed for icons and translations for the categories in all menus.
### Compiling source code
Build dependency is [lxqt-build-tools](https://github.com/lxqt/lxqt-build-tools). Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts.
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX`
has to be set to `/usr` on most operating systems.
To build run `make`, to install `make install` which accepts variable `DESTDIR`
as usual.
### Packages
Official packages are provided by all major Linux distributions like Arch Linux, Debian (trixie), Fedora and openSUSE. Just use your package manager to search for string `lxqt-menu-data`.
### Translations
Some of the categories used in both menus and "Configuration Center" can be translated in [LXQt Weblate](https://translate.lxqt-project.org/projects/lxqt-configuration/), for all others a PR is needed at the moment.
* `lxqt-settings.directory` "LXQt Settings"
* `lxqt-leave.directory` "Leave"
* `lxqt-settings-system.directory` "System Settings"
* `lxqt-settings-other.directory` "Other Settings"
* `lxqt-education-science.directory` "Education & Science"
<a href="https://translate.lxqt-project.org/projects/lxqt-configuration/">
<img src="https://translate.lxqt-project.org/widgets/lxqt-configuration/-/lxqt-settings-category-name-in-menus/multi-auto.svg" alt="Translation status" />
</a>
|