Home Linux Project
XFCE Applications Menu Editor
Preview
Video Preview
Tweet
English:
What's it?
It's a simple Linux tool to edit the applications menu of your XFCE.
Note: this program is designed specifically for XFCE, does NOT work for other DEs.


Changelogs:
v3.0:
  • Program updated to the latest available Gambas3 version (3.5.2).
  • Significantly improved the function for system language acquisition: the program now tries to acquire (and read) the strings from .desktop files in the current system language. If it fails then it will load the English strings or however the default ones.
  • Fixed a bug that when in the .desktop files there were multiple sections the program loaded the primary data directly in the last section available: now the program will acquire data only from the "[Desktop Entry]" section.
  • Improved the function for acquisition of the list of available .desktop files from root and local paths.
  • Now the program will enable the button to restore the .desktop files only if they are not in root path. In this way the user will know immediately if he can restore an application or not.
  • Slightly modified again the GUI of the program.
  • Other minor fixes and improvements to the source code.
v2.1:
  • Program updated to the latest available Gambas3 version (3.4.2). This essentially fixes the following two bugs:
    • Lack of dependence gambas3-gb-form-stock
    • Errors in the function to open image files
  • Added the program's version in the info screen for an easier identification.
  • Slightly improved the GUI (moved, resized and renamed some buttons).
v2.0:
  • Changed the development environment from Gambas2 to Gambas3
v1.1.0:
  • Removed the startup message about bugs report.
  • Fixed a bug that brought the program to crash when the folder ~/.local/share/applications did not exist.

v1.0.0:
  • Possibility to edit applications for all standard main categories of your menu
  • A quick editor to edit all main options of the .desktop file (for amateur users)
  • An advanced textual editor to edit any option of the .dekstop file (for expert users)
  • Possibility to add new applications in your menu
  • Possibility to delete the .desktop files of unwanted applications.
  • First public release: yet not fully tested, please report to me any bug.


Installation:
-On Archlinux use AUR.
-On Xubuntu and derivates:
  1. Add nemh's repository typing in a terminal:
    sudo add-apt-repository ppa:nemh/gambas3
  2. Update your repositories typing in a terminal:
    sudo apt-get update
  3. Now install my DEB package.
-About all other distros:
  1. Install the dependencies:
    gambas3-runtime, gambas3-gb-gtk, gambas3-gb-qt4, gambas3-gb-form, gambas3-gb-image, gambas3-gb-form-stock
  2. Note: gambas3-gb-qt4 is optional, install it only if you need the QT support for KDE.
  3. Download the package containing the binaries (BIN)
  4. Give the execution rights to the binary file:
    chmod +x xame.gambas
  5. Run the binary file double-clicking on it or typing in a terminal:
    ./xame.gambas


Bugs, Issues, Enhancements and Proposals
You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the project's official page on BitBucket you can find HERE.


Thanks:
  • To Gambas and XFCE creators.
  • To my girlfriend for her infinite patience.
Italiano:
Cos'è?
È un semplice programma per Linux per modificare a tuo piacimento il menù delle applicazioni su XFCE.
Nota: questo programma è ideato appositamente per XFCE, NON funziona con altri DE.


Novità:
v3.0:
  • Aggiornato il programma all'ultima versione di Gambas3 disponibile (3.5.2).
  • Migliorata nettamente la funzione per l'acquisizione del linguaggio di sistema: il programma adesso prova ad acquisire (e quindi visualizzare) le stringhe dai file .desktop nel linguaggio di sistema attuale. In caso di fallimento caricherà l'Inglese o comunque le stringhe di default.
  • Fixato un bug che nei file .desktop con più sezioni andava a caricare i dati primari direttamente nell'ultima delle sezioni disponibili: adesso il programma cercherà e acquisirà i dati soltanto dalla sezione "[Desktop Entry]".
  • Migliorata la funzione di acquisizione dell'elenco dei file .desktop disponibili da root e da locale.
  • Adesso il programma abiliterà il pulsante per il ripristino dei file .desktop soltanto se non sono da root. In questo modo l'utente saprà sin da subito se è possibile ripristinare un'applicazione oppure no.
  • Modificata di nuovo leggermente la GUI del programma.
  • Altri fix e miglioramenti minori al codice.
v2.1:
  • Aggiornato il programma all'ultima versione di Gambas3 disponibile (3.4.2). Questo essenzialmente risolve i seguenti due bug:
    • Mancanza della dipendenza gambas3-gb-form-stock
    • Errore nella funzione di apertura immagini
  • Aggiunta la versione del programma nelle info per una più facile identificazione.
  • Migliorata leggermente la GUI (spostati, ridimensionati e rinominati alcuni tasti).
v2.0:
  • Cambiato l'ambiente di sviluppo da Gambas2 a Gambas3
v1.1.0:
  • Rimosso il messaggio iniziale riguardante la segnalazione dei bug.
  • Fixato un bug che portava il programma a crashare quando la cartella ~/.local/share/applications non esisteva.

v1.0.0:
  • Possibilità di editare le applicazioni per tutte le categorie standard principali del tuo menù
  • Presenza di un editor veloce per la modifica rapida delle varie opzioni principali del file .desktop (per utenti principianti)
  • Presenza di un editor testuale avanzato per modificare manualmente tutto il file .desktop (per utenti esperti)
  • Possibilità di aggiungere nuove applicazioni al tuo menù
  • Possibilità di eliminare fisicamente i file .desktop delle applicazioni indesiderate
  • Prima versione pubblica: ancora non testata a fondo, per favore segnalatemi eventuali bug presenti.


Installazione:
-Su Archlinux utilizzare AUR.
-Su Xubuntu e derivate:
  1. Aggiungere il repository di nemh digitando in un terminale:
    sudo add-apt-repository ppa:nemh/gambas3
  2. Aggiornare i repository digitando in un terminale:
    sudo apt-get update
  3. A questo punto installare (con il metodo che si preferisce) il mio pacchetto DEB.
-Per tutte le altro distro:
  1. Installare le dipendenze:
    gambas3-runtime, gambas3-gb-gtk, gambas3-gb-qt4 gambas3-gb-form, gambas3-gb-image, gambas3-gb-form-stock
  2. Nota: gambas3-gb-qt4 è facoltativo, installatelo solo se volete il supporto QT per KDE.
  3. Scaricare il pacchetto coi binari (BIN)
  4. Dare i permessi di esecuzione al file binario appena scaricato:
    chmod +x xame.gambas
  5. Avviare il binario o facendo doppio click su di esso oppure da terminale digitando:
    ./xame.gambas


Bug, Problemi, Miglioramenti e Suggerimenti
Potete segnalare eventuali bug o problemi, come anche proposte di miglioramenti o suggerimenti, utilizzando la pagina ufficiale del progetto su BitBucket che potete trovare QUI.


Ringraziamenti:
  • Ai creatori di Gambas e XFCE
  • Alla mia ragazza per la sua infinita pazienza
Downloads

AUR

v3.0 (DEB)

v3.0 (bin)

v2.1 (DEB)

v2.1 (bin)

v2.0 (DEB)

v2.0 (bin)

v1.1.0 (DEB)

v1.1.0 (bin)

v1.0.0 (DEB)

v1.0.0 (bin)