Wie bearbeite ich Gnome / Unity-Menüs ohne Alacarte?

19

Alacarte stürzt jedes Mal ab, wenn ich versuche, ein Untermenü zu bearbeiten oder ein Element von einem Untermenü in ein anderes zu verschieben. Dann müsste ich die application.menu-Dateien löschen, oder mein Gnomeshell-Desktop wäre unbrauchbar. Gibt es eine Möglichkeit, die Unterkategorien meines Hauptmenüs und der Unity Dash-Anwendungen zu organisieren, ohne Alacarte zu verwenden? Ich habe so viele Gegenstände in der falschen Kategorie installiert und möchte auch eine Menge Zombiesymbole entfernen.

Vagrant232
quelle
1
Mit diesen Antworten kann ich einige Informationen bearbeiten und korrigieren, aber eine große Frage bleibt unbeantwortet. Wie verschiebe ich Einträge, die der Gnom beim letzten Upgrade im Menü "Andere" falsch abgelegt hat, und lege sie wieder dort ab, wo sie hingehören?

Antworten:

18

GUI Weg

Vielleicht möchten Sie Menulibre ausprobieren , eine neue Alternative zu Alacarte. Sie können es installieren über:

sudo apt-get install menulibre

Manueller Weg

Anwendungsstarter befinden sich in diesen drei Ordnern:

~/.local/share/applications

(nur dein Benutzer)

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

(Alle Nutzer)

Durch Ändern der .desktopDateien in diesen Ordnern können Sie Menüeinträge direkt bearbeiten. Änderungen in benutzerweiten Ordnern erfordern Root-Zugriff:

gksudo nautilus /usr/local/share/applications

Ziehen Sie .desktopDateien per Drag & Drop in einen Texteditor wie gedit, um deren Inhalt zu bearbeiten. Wenn Root-Zugriff erforderlich ist, verwenden Sie:

gksudo gedit

Löschen Sie die Dateien, um die entsprechenden Menü- / Gedankenstricheinträge zu entfernen.

Wichtiger Hinweis : Änderungen an Standarddateien (dh benutzerweiten .desktopDateien) werden möglicherweise beim nächsten Systemupdate zurückgesetzt.

Glutanimate
quelle
1
Anwendungsstarter für alle Benutzer befinden sich normalerweise in /usr/share/applications. /usr/local/share/applicationsenthält normalerweise nur Startprogramme für Programme, die Sie aus dem Quellcode installieren. Sie können auch einen Launcher aus einem dieser beiden Ordner als normaler Benutzer ~/.local/share/applicationsbearbeiten : Kopieren Sie den Launcher in diesen Ordner und bearbeiten Sie diese Kopie (das tun alacarte und menulibre). Nur Sie werden diesen modifizierten Launcher sehen.
@BrunoNova Danke für die Korrektur an den Startpositionen! Ich möchte nur hinzufügen, dass das Kopieren des Startprogramms in Ihren Basisordner zu einem doppelten Startprogramm im Bindestrich führen kann. OTOH, Änderungen, die an den Standardstartern vorgenommen wurden, werden möglicherweise mit Systemaktualisierungen zurückgesetzt.
Glutanimate
Wie ändere ich die Position eines Elements im Menü?
Dims
8

Um die Antwort oben zu ergänzen, können sich die .desktop-Dateien auch in befinden

/usr/share/applications
TinyGrasshopper
quelle
0

Eine alte Alternative ist die Installation von gnome-panel und die Verwendung der Anwendung gnome-desktop-item-edit.

gnome-desktop-item-edithat auch einen Parameter --create-new, um neue Trägerraketen zu erstellen.

Dielson Sales
quelle
0

Ein anderer alternativer Menü-Editor ist ezame, den ich verwendet habe und der recht gut funktioniert. Sie können es installieren, indem Sie Folgendes ausführen:

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

Der Quellcode ist auf GitHub verfügbar .

Gus E
quelle