Kapitel 1. Einleitung

Mit KMenuEdit können Sie verschiedene Startmenüs von KDE einrichten.

KMenuEdit kann entweder durch Klicken mit der rechten Maustaste auf den K-Knopf und Auswahl von Menüeinträge bearbeiten .... Außerdem können Sie in KRunner den Befehl kmenuedit eingeben, um den Menü-Editor zu starten.

KMenuEdit ermöglicht das:

  • Anzeigen und Bearbeiten des aktuellen Startmenüs

  • Ausschneiden, Kopieren und Einfügen von Menüeinträgen und Einträgen

  • Anlegen und Löschen von Untermenüs und Einträgen

  • Ändern der Reihenfolge von Untermenüs und Einträgen

  • Ausblenden von Einträgen und Hinzufügen neuer Untermenüs und neuer Einträge

Als Standard erscheinen alle auf dem Rechner installierten Anwendungen im Menü des Anwendungs-Starters aller Benutzer. Anwendungen können auch mehrfach in verschiedenen Untermenüs angezeigt werden. Untermenü-Kategorien ohne Einträge, die in der Arbeitsflächen-Menüspezifikation definiert sind, werden ebenfalls angezeigt, werden aber im Anwendungs-Starter aber nicht angezeigt, wenn Sie keine Anwendungen in dieser Kategorie installiert haben.

In der Baumansicht gibt es zwei Arten von Einträgen:

  • Untermenü: Nur die Felder Name, Kommentar und Beschreibung sowie der Knopf zur Auswahl eines Symbols sind aktiviert. Die Karteikarte Erweitertist deaktiviert. Jedes Untermenü kann weitere Untermenüs und/oder Einträge enthalten.

  • Elemente: Benutzen Sie diesen Eintrag, um Daten für die Anwendung einzugeben, die Sie zum Menü hinzufügen möchten. Weitere Informationen finden Sie im Abschnitt Benutzung von KMenuEdit.

KMenuEdit hat zwei Ansichtsmodi - normal und mit versteckten Einträgen. Um die versteckten Einträge anzuzeigen, wählen Sie diese Einstellung im Einrichtungsdialog auf der Seite Allgemein.

Viele zusätzliche Einträge erscheinen in Ansichtsmodus mit versteckten Einträgen. Viele versteckte Einträge scheinen nur Duplikate von Einträgen zu sein, aber Sie haben unterschiedliche Befehls-Einstellungen. Normalerweise sollten Sie diese versteckten Einträge niemals ändern, oder Sie können einige Funktionen Ihres Systems unbenutzbar machen.

Im Modus mit versteckten Einträgen gibt es ein besonderes Untermenü .hidden [Ausgeblendet] als oberstes Element in der Baumansicht. Diese besondere Untermenü kann nicht bearbeitet werden. In diesem Untermenü werden alle gelöschte Einträge beim nächsten Start von KMenuEdit wieder erscheinen.

Es ist nicht möglich, Einträge in diesem besonderen Untermenü über die grafische Bedienungsoberfläche zu löschen. Gelöschte Einträge erscheinen beim nächsten Start von GUI automatisch wieder.

Anwendungsfälle

Anpassung des Menüs für einen Benutzer

Einträge neu anordnen

Dies sollten Sie im Anzeigemodus mit versteckten Einträgen ausführen, da dann nur im Anwendungsstarter sichtbare Untermenüs und Einträge angezeigt werden.

Als Voreinstellung ist das Menü alphabetisch nach den englischen Namen oder Beschreibungen sortiert. In anderen Sprachen als Englisch werden daher manche Untermenüs und Einträge in unsortierter Reihenfolge angezeigt.

Mit den Aktionen BearbeitenSortieren können entweder nach Namen oder Beschreibung sortieren. Verwenden Sie den klassischen Anwendungsstarter, müssen Sie das zugehörige Format im Einrichtungsdialog einstellen. Beim Kickoff-Anwendungsstarter kreuzen Sie Anwendungsname anzeigen, wenn Sie hier eine Sortierung nach Namen einstellen.

Wenn Sie Ihre häufig verwendeten Untermenüs oder Einträge z. B. oben im Menü gruppieren, sind diese Elemente leichter zu erreichen. Um die Reihenfolge bestimmter Einträge oder Untermenüs im Menübaum zu ändern, benutzen Sie die Knöpfe Nach oben oder Nach unten in der Werkzeugleiste oder diese Aktionen im Menü.

Alle Programmstarter benutzen die in KMenuEdit festgelegt Reihenfolge der Untermenüs.

Einträge aus der Menüansicht entfernen

Die Anzeige aller auf einem Rechner installierten Programme kann für einige Benutzer verwirrend sein, daher möchten Sie vielleicht einige weniger häufig benutzte Untermenüs oder Einträge ausblenden. Es gibt zwei Möglichkeiten, dies zu erreichen.

Wechseln Sie zum normalen Ansichtsmodus ohne die Anzeige versteckter Einträge. Wenn Sie nun Einträge löschen, werden sie in das Untermenü .hidden [Ausgeblendet] verschoben. Sie können diese Einträge wieder zurück in den Menübaum verschieben, damit sie wieder angezeigt werden.

Wenn Sie ein Untermenü entfernen, wird es tatsächlich mit allen Untermenüs und Einträgen gelöscht. Um gelöschte Systemeinträge wiederherzustellen, verwenden Sie BearbeitenSystemvoreinstellungen wiederherstellen. Aber damit werden alle Ihre selbst erstellten Untermenüs und Einträge entfernt und die zugehörigen .desktop-Dateien werden ebenfalls gelöscht. Diese Aktion kann nicht zurückgenommen werden.

Um Untermenüs und Einträge im Menü eines Anwendungsstarters zu löschen, wird empfohlen, im Einrichtungsdialog Versteckte Einträge anzeigen auf der Seite Allgemein anzukreuzen und damit den Ansichtsmodus mit versteckten Einträgen einzuschalten. In diesem Modus ist es möglich, Änderungen zurückzunehmen, ohne die Menüstruktur zu zerstören. Der einzige Nachteil ist, dass Sie alle Einträge in einem Untermenü von Hand ausblenden müssen, um das gesamte Untermenü aus der Ansicht zu entfernen.

Benutzerdefinierte Einträge hinzufügen

Um benutzerdefinierte Einträge (Untermenü oder Einträge hinzuzufügen, verwenden Sie die Aktionen im Menü oder der Werkzeugleiste. Für Einträge müssen Sie einen Namen und einen Befehl eingeben, ohne einen Eintrag für den Befehl wird der Eintrag nicht gespeichert und Ihre Änderungen gehen verloren.

Wenn Sie einen Eintrag hinzufügen, wird er als Unterelement der aktuell hervorgehobenen Position im Menübaum eingefügt. Verschieben Sie einen Eintrag durch Ziehen mit der Maus oder mit den Knöpfen Nach unten bis zum Ende des Menübaums, um ein Element der obersten Ebene zu erstellen.

Einstellungen des Anwendungs-Starters übertragen

Es gibt keine Möglichkeit, Menüeinstellungen mit der grafischen Benutzeroberfläche auf andere Benutzer zu übertragen. Dies kann nur manuell durch Kopieren der folgenden Dateien zum Ziel-Benutzer erfolgen:

KMenuEdit speichert die Menü-Hierarchie in der Datei menus/applications-kmenuedit.menu im Ordner $(qtpaths --paths GenericConfigLocation). Die Datei desktop-directories im Ordner $(qtpaths --paths GenericDataLocation) enthält die „desktop“-Dateien der von Ihnen erstellten Untermenüs. In der Datei applications/ im Ordner $(qtpaths --paths GenericDataLocation) finden Sie die „desktop“-Dateien der von Ihnen erstellten Menüeinträge.

Die Kurzbefehle für jede Anwendung werden in der Datei kglobalshortcutsrc im Ordner $(qtpaths --paths GenericConfigLocation) gespeichert, aber importieren oder exportieren funktioniert nicht, da die UUIDs der Kurzbefehle auf den verschiedenen Systemen oder Benutzerkonten nicht übereinstimmen, auch wenn die .desktop-Dateien identisch sind. Sie müssen also alle Kurzbefehle wieder manuell zuweisen.