Come modificare i menu gnome / unity senza usare Alacarte?


19

Alacarte si arresta in modo anomalo ogni volta che tento di modificare un sottomenu o di spostare un elemento da un sottomenu all'altro e quindi dovrei cancellare i file application.menu o il mio desktop gnomeshell sarebbe inutile. C'è un modo per organizzare il mio menu principale e le mie sottocategorie di applicazioni dash dash senza usare Alacarte? Ho così tanti elementi installati nella categoria sbagliata e vorrei anche rimuovere un sacco di icone di zombi.


1
Posso modificare e correggere alcune informazioni usando queste risposte, ma una grande domanda rimane senza risposta. Come faccio a spostare le voci che hanno erroneamente inserito nel menu "altro" durante il mio ultimo aggiornamento e rimetterle al loro posto?

Risposte:


18

Modo GUI

Potresti provare Menulibre , una nuova alternativa ad Alacarte. Puoi installarlo tramite:

sudo apt-get install menulibre

Modo manuale

I lanciatori di applicazioni si trovano in queste tre cartelle:

~/.local/share/applications

(solo il tuo utente)

/usr/local/share/applications
/usr/share/applications

(tutti gli utenti)

Modificando i .desktopfile trovati in queste cartelle è possibile modificare direttamente le voci di menu. Le modifiche nelle cartelle a livello di utente richiedono l'accesso come root:

gksudo nautilus /usr/local/share/applications

Trascina e rilascia i .desktopfile in un editor di testo come gedit per modificarne il contenuto. Se è richiesto l'accesso come root, utilizzare:

gksudo gedit

Elimina i file per rimuovere le voci di menu / trattino corrispondenti.

Avvertenza importante : le modifiche introdotte ai valori predefiniti, ovvero a livello di utente, .desktoppotrebbero essere ripristinate al prossimo aggiornamento del sistema.


1
I programmi di avvio delle applicazioni per tutti gli utenti si trovano di solito in /usr/share/applications. /usr/local/share/applicationsdi solito contiene solo lanciatori per programmi installati dal codice sorgente. Inoltre, puoi modificare un programma di avvio da una di queste due cartelle come un normale utente: copia il programma di avvio ~/.local/share/applicationse modifica quella copia (è ciò che fanno alacarte e menulibre). Solo tu vedrai questo launcher modificato.

@BrunoNova Grazie per la correzione sulle posizioni dei lanciatori! Vorrei solo aggiungere che la copia del programma di avvio nella cartella principale potrebbe comportare un programma di avvio duplicato nel trattino. OTOH, le modifiche introdotte ai lanciatori predefiniti potrebbero essere ripristinate con gli aggiornamenti di sistema.
Glutanimate,

Come modificare la posizione dell'elemento nel menu?
Dims

8

Per aggiungere alla risposta sopra, è possibile trovare anche i file .desktop

/usr/share/applications

0

Una vecchia alternativa è installare gnome-panel e usare l'applicazione gnome-desktop-item-edit.

gnome-desktop-item-editha anche un parametro --create-new, per creare nuovi lanciatori.


0

Un altro editor di menu alternativo è ezame che ho usato e funziona abbastanza bene. È possibile installarlo eseguendo quanto segue:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

Il codice sorgente è disponibile su GitHub .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.