Customize the menu
  • Python 99.6%
  • Makefile 0.4%
2026-05-30 21:30:15 +02:00
.gitea/issue_template 2025-01-12 22:31:31 +01:00
export Update export/share/metainfo/page.codeberg.libre_menu_editor.LibreMenuEditor.appdata.xml 2026-05-30 21:30:15 +02:00
libre-menu-editor Update libre-menu-editor/main.py 2026-05-30 21:26:53 +02:00
flatpak.yml fix: flatpak manifest will create a directory in ~/.config/mimeapps.list instead of file (#74) 2026-05-25 19:52:52 +02:00
makefile fix: open-location button does not work with some launchers 2025-10-25 22:46:52 +02:00
readme.md Update readme.md 2026-04-10 22:50:28 +02:00

One-Click installation


Manual setup

Dependencies:

  • python3
  • python3-gobject
  • libadwaita >= 1.4 (for adaptive interface)
  • libadwaita >= 1.2 (for static interface)
  • libgtk >= 4.8
  • xdg-utils

First: Download the code

git clone https://codeberg.org/libre-menu-editor/libre-menu-editor
cd libre-menu-editor

Option 1: Run without installation

libre-menu-editor/main.py

Option 2: Install with flatpak-builder

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install org.gnome.Platform/x86_64/50
flatpak install org.gnome.Sdk/x86_64/50
flatpak-builder --user --install --force-clean .build-dir flatpak.yml

Option 3: Install with make

sudo make install
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

How to contribute

Important

This project was created as a learning experience. The code is a complete mess, and no cleanups or rewrites are currently planned. Also, the developer is not skilled at collaboration. Please do not waste your time trying to submit code to this repository. If you want to contribute, please do so in the following ways:

Option 1: Improving the translation

If you want to improve a translation, it is recommended to do so through the weblate. Alternatively, you can edit the translation files directly and contribute your changes in a pull request.

Option 2: Reporting bugs and giving feedback

If you have encountered a problem or think that an important feature is missing, please open an issue.


Contributions

2023-07-01: albano.battistella added italian translations: it.json

2024-01-07: locness3 improved french translations: fr.json

2024-04-28: Sabri Ünal added turkish translations: tr.json

2024-07-29: SomeTr improved ukrainian translations: uk.json

2024-08-09: NaumovSN added russian translations: ru.json

2024-08-26: meskobalazs added hungarian translations: hu.json

2024-11-04: SomeTr improved ukrainian translations: uk.json

2025-01-20: NaumovSN improved russian translations: ru.json

2025-04-20: jrtcdbrg improved estonian translations: et.json

2025-05-01: SomeTr improved ukrainian translations: uk.json

2025-05-16: butterflyoffire improved Kabyle translations: kab.json

2025-05-18: Moonshadow improved Kabyle translations: kab.json

2025-06-04: norlin improved swedish translations: sv.json

2025-06-15: Poesty Li added chinese translations: zh_Hans.json

2025-06-20: Merik improved polish translations: pl.json

2025-10-09: Merik improved polish translations: pl.json

2025-10-09: SomeTr improved ukrainian translations: uk.json

2025-10-13: Priit Jõerüüt improved estonian translations: et.json

2025-10-18: p-sage improved french translations: fr.json

2025-11-17: paraskevasleivadaros improved greek translations: el.json

2025-11-26: p-sage improved french translations: fr.json

2026-02-01: omeritzics added hebrew translations: he.json