Wenn Sie ein reguläres Paket der KDE-Anwendung installieren, wird das Symbol normalerweise im KDE-Menü angezeigt.
Jetzt erstelle ich ein Paket für eine App, das in der * .zip-Datei enthalten ist. Ich kann es installieren, ausführen, aber es wird nicht im KDE-Menü angezeigt. Wie registriere ich es?
openSUSE 11.4, KDE3.5.10 (!), App: IntelliJ IDEA.
IDEA bietet jetzt die Möglichkeit, eine .desktop-Datei für sich selbst zu erstellen.
Tools > Create Desktop Entry...
quelle
kmenuedit
ist ein Standardteil der KDE-Distribution und bietet eine GUI zum Bearbeiten des Menüs und zum Erstellen von Desktop-Einträgen. Sie können es entweder überkmenuedit
das Terminal starten oder mit der rechten Maustaste auf die Schaltfläche zum Starten der Anwendung klicken. In der GUI können Sie Menüeinträge kopieren, verschieben, neu anordnen und löschen oder am relevantesten einen neuen Eintrag erstellen, indem Sie Datei-> Neues Element wählen.Sie können einen Namen und eine optionale Beschreibung eingeben und den auszuführenden Befehl entweder über den Dateibrowser oder durch Eingabe eingeben. Der Befehl wird in
PATH
Ihrer Umgebung ausgeführt, sodass Sie entweder einen vollständigen Pfad oder nur den Namen angeben können Sie würden vom Terminal laufen. In diesem Fall könnten Sie einfach verwendenintellij
. Sie können auch zusätzliche Argumente angeben, um ein bestimmtes Programm unter Wine auszuführen, das Sie möglicherweise verwendenwine /path/to/program.exe
.Sie können dem Befehl auch verschiedene Ersetzungszeichenfolgen als Argumente für den Befehl hinzufügen, die bei der Ausführung ersetzt werden. Sie können auch Das am häufigsten verwendete ist wahrscheinlich '% U', das durch eine Liste von URLs (oder Dateipfaden) ersetzt wird, die auf das Symbol gezogen werden. Es gibt jedoch einige Varianten für verschiedene Anwendungsfälle.
Sie können ein Symbol auswählen, indem Sie oben im Fenster für neue Elemente auf die Symbolschaltfläche klicken. Alle Standardsystemsymbole stehen zur Auswahl, oder Sie können etwas aus dem Dateisystem auswählen.
Speichern Sie in jedem Fall Ihren vollständigen Eintrag und verschieben Sie ihn an die gewünschte Stelle im Menü. Wählen Sie Datei-> Speichern und das Systemmenü wird aktualisiert (es kann eine Weile dauern - es wird ein Dialogfeld angezeigt, in dem Sie darüber informiert werden, während es funktioniert).
quelle
Das Erstellen der .desktop-Datei in / usr / share / applications ist korrekt, und ich möchte hinzufügen, dass es eine gute Idee ist, einen Link zur Datei idea.sh zu erstellen, damit die .desktop-Datei auf den Link anstelle der eigentlichen Datei verweist.
Auf diese Weise ist es einfach, den Link zu ersetzen, wenn eine neue Version herauskommt, anstatt sich merken zu müssen, wo sich die .desktop-Datei befindet, und sie mit dem neuen Pfad zu bearbeiten.
Hier ist meine Datei idea.desktop;
quelle