Wie bearbeite ich das Menü des Anwendungsbedienfelds in Lubuntu?

16

Das Hauptmenü ( alacarte) kann Änderungen nicht wie gewünscht aufzeichnen. Manchmal schon, aber zufällig und selten.

Ist das ein Bug?

Diese Frage ist kein Klon von diesem . In diesem Fall öffnet sich das Hauptmenü nicht. In diesem Fall werden Änderungen jedoch nur selten aufgezeichnet.

Gemeinschaft
quelle
3
Haben Sie MenuLibre ausprobiert ? Sie können es über Synaptic oder das Ubuntu Software Center beziehen, aber nicht über das Lubuntu Software Center (das letzte Mal, als ich es angeschaut habe).
Versuchen Sie, mit dem locateBefehl oder findBefehl über das Terminal zu suchen. Beispiel: locate "rc.xml". Die Datei mit dem Namen lubuntu-rc.xml . Ich weiß nicht, ob die Datei bei Lubuntu 12.10
NickTux 23.10.12
zum Zeitpunkt der Frage menulibrewar für quantal nicht zur Verfügung: aber mittlerweile ist es (Stand 24.0ct.2012): ppa.launchpad.net/menulibre-dev/devel/ubuntu/dists
Verwenden Sie einfach PCManFM-> Go-> Applications. MenuLibre und Alacarte sind derped.
Dominic Cerisano

Antworten:

8

Wenn Sie Menüeinträge bearbeiten möchten, ist das Programm, das Sie verwenden möchten alacarte. Verschwenden Sie keine Zeit mit XML-Dateien. Alacarte ist der beste grafische Menüeditor für alle gtk-basierten Menüsysteme.

sudo apt-get install alacarte

Bildbeschreibung hier eingeben

Hinweis / Update: alacarte (Hauptmenü-Editor) funktioniert nicht in 12.04 oder 12.10 Lubuntu

Sparsamkeit
quelle
8

Wenn der Link nicht mehr funktioniert, versuchen Sie es mit denselben Dateien, die zuvor verfügbar waren

Führe die LXMenuEditor.jarDatei aus (Java wird benötigt) und benutze dann das Programm, um dieselbe Datei zum Hauptmenü hinzuzufügen ... (ohne Leerzeichen im Pfad ...)

  • Java basiert
  • Kann die Hauptkategorien nicht bearbeiten (als alacarteob es funktionieren würde)
  • Kann .desktop-Dateien als Text öffnen und bearbeiten

Bildbeschreibung hier eingeben

Auf Youtube

  • Menulibre (wie vasa1 in einem Kommentar vorgeschlagen hat) ist eine gute Lösung, da es für Quantal 12.10 verfügbar ist (es war zum Zeitpunkt der Frage nicht der Fall ). Sehen Sie dies und diese Antwort . Aber genau wie LXMenuEditor (und anders als Alacarte) kann es keine Hauptkategorien erstellen / bearbeiten.

  • Betrachtet man Alacarte in Lubuntu : Es verdient einen Versuch, soweit es Hauptkategorien bearbeiten / erstellen kann, aber seine Aktionen sind in 12.10 tatsächlich nur zufällig möglich, und soweit ich das beurteilen kann, funktioniert es in 12.04 überhaupt nicht. Es muss an dieser Stelle (Version 0.13.2-2ubuntu4) als ungeeignet für LXDE / Lubuntu angesehen werden (da es für Gnome gemacht ist). Bitte kommentieren Sie hier, falls dies nicht der Fall ist oder sich eine neue Version ändert. In dieser Antwort finden Sie einen Grund, warum dies nicht funktioniert .

Gemeinschaft
quelle
7

Die menu.xmlfür das Lubuntu-Menü verantwortliche XML-Datei befindet sich in /usr/share/lubuntu/openbox/menu.xml. Dort können Sie die XML-Datei bearbeiten. Es wird jedoch empfohlen, es in Ihren Home-Ordner zu kopieren ~/.local/share/lubuntu/openbox/menu.xmlund dort zu bearbeiten.

Die anderen beiden Dateien im Lubuntu-Menü sind:

  • /etc/xdg/lubuntu/menus/lxde-applications.menu
  • /etc/xdg/menus/lxde-applications.menu

Schauen Sie sich diese Seite an über LXDE-Menüs an. Es gibt auch eine Java-Anwendung, die zum Bearbeiten von LXDE-Menüs verwendet werden kann. Es heißt LXMED und ist auf seiner Projektseite auf sourceforge.net zu finden

Anwar
quelle
4

Du kannst es so machen:

  • Gehe zu /home/username/.local/share
  • Erstellen Sie einen Ordner mit dem Namen applications
  • Erstellen Sie eine Datei mit dem Namen whatever.desktop
  • Bearbeiten Sie es (mit dem Leafpad) und geben Sie Folgendes ein:

    [Desktop Entry]
    Type=Application
    Categories=Utility
    Name=My dear folder
    Icon=/usr/share/icons/gnome/48x48/places/folder.png
    Exec=pcmanfm /my_dear_folder
    
  • Öffne ein Terminal ( Ctrl+ Alt+ T)

  • Lauf:

    lxpanelctl restart
    

Erledigt!

NB: In der whatever.desktopDatei dürfen keine Leerzeilen eingefügt werden.

Dses
quelle
Die Kategorien stimmen nicht mit den Menünamen überein. Überprüfen Sie daher diese Liste auf die verfügbaren Kategorien.
Don Kirkby
4

Mit PCManFM

  • Öffnen Sie PCManFM. Wählen Sie aus Menü> Gehe zu> Programme

  • Zum Entfernen : Klicken Sie mit der rechten Maustaste auf die Symbole und wählen Sie Ausblenden

  • Zum Hinzufügen : Ctrl+ Hum ausgeblendete Einträge anzuzeigen, klicken Sie mit der rechten Maustaste auf die Symbole und wählen Sie Einblenden

  • Führen Sie lxpanctl restartim Terminal

Erledigt!

Saimischief
quelle
0

In 16.04 gehen Sie zu -/.local/share/applicationsund löschen Sie das fehlerhafte Element. Dannopenbox --restart

Roger Bannister
quelle
0

Befehlszeilenvereinfachung der Antwort von saimischief :

pcmanfm menu://applications && lxpanelctl restart

Dies wird pcmanfmim richtigen Verzeichnis gestartet , und Sie können Menüelemente nach Bedarf umbenennen, kopieren, verschieben oder löschen. Nach pcmanfmist geschlossen,lxpanelctl restart wird das Menü aktualisiert.


Es ist sogar möglich, die Desktop- Konfigurationsdateien zu bearbeiten, mit denen die Menüelemente verknüpft sind:

  1. Klicken Sie mit der rechten Maustaste auf ein Element, und menu://applications/Internet/wählen Sie beispielsweise Firefox-Webbrowser aus .
  2. Ein kleines Menü öffnet sich, wählen Sie Eigenschaften , um eine kleine grafische Benutzeroberfläche zu öffnen und dem Benutzer die Möglichkeit zu geben, verschiedene Dinge wie den Titel, die Befehlszeilenoptionen usw. zu ändern .

Mit einem Texteditor können Sie die .desktop- Konfigurationsdateien genauer steuern :

  1. Klicken Sie mit der rechten Maustaste auf ein Element, und menu://applications/Internet/wählen Sie beispielsweise Firefox-Webbrowser aus .
  2. Ein kleines Menü erscheint, wählen Sie Öffnen mit und wählen Sie dann Ihren bevorzugten Texteditor aus der Liste der Programme.
agc
quelle