Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lxqt/lxqt-menu-data
Menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt
https://github.com/lxqt/lxqt-menu-data
Last synced: 5 days ago
JSON representation
Menu files for LXQt Panel, Configuration Center and PCManFM-Qt/libfm-qt
- Host: GitHub
- URL: https://github.com/lxqt/lxqt-menu-data
- Owner: lxqt
- License: lgpl-2.1
- Created: 2020-12-20T09:17:53.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T14:04:43.000Z (about 2 months ago)
- Last Synced: 2024-10-29T17:13:14.747Z (about 2 months ago)
- Language: CMake
- Homepage:
- Size: 161 KB
- Stars: 3
- Watchers: 4
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# 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-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"