- - So erstellen Sie Anwendungsmenü-Verknüpfungen unter Linux

So erstellen Sie Verknüpfungen für Anwendungsmenüs unter Linux

Benutzer starten Programme unter Linux mit „Launchern“. Diese Dateien enthalten unter anderem spezifische Anweisungen, wie das Linux-Betriebssystem das Programm ausführen soll und wie das Symbol aussehen soll. Wenn Sie unter Linux Verknüpfungen für Anwendungsmenüs erstellen möchten, ist dies im Vergleich zu Mac oder Windows etwas schwieriger, da Benutzer nicht einfach mit der rechten Maustaste auf ein Programm klicken und die Option "Verknüpfung erstellen" auswählen können. Wenn Sie stattdessen Verknüpfungen für Anwendungsmenüs auf dem Linux-Desktop erstellen möchten, ist dies ein aufwändiger Prozess, der ein wenig Know-how erfordert.

SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Verknüpfungen im Anwendungsmenü - Terminal

Vielleicht der schnellste Weg, um eine Anwendung zu erstellenMenüverknüpfungen auf dem Linux-Desktop erstellen Sie im Terminal. Die Terminalroute zu wählen ist weniger benutzerfreundlich, da es keinen netten GUI-Editor zum Zuweisen von App-Kategorien und keine Symbolauswahl usw. gibt.

Der erste Schritt zum Erstellen einer neuen Anwendungsverknüpfung unter Linux besteht darin, eine leere Desktop-Datei zu erstellen. Verwenden Sie im Terminal die berühren Befehl zum Erstellen einer neuen Verknüpfung.

touch ~/Desktop/example.desktop
chmod +x ~/Desktop/example.desktop
echo "[Desktop Entry]" >> ~/Desktop/example.desktop

Das neue Verknüpfungssymbol befindet sich auf dem Desktop, enthält jedoch keine Programmanweisungen. Beheben wir das, indem wir die neue Datei im Nano-Texteditor bearbeiten.

nano ~/Desktop/example.desktop

Die erste Zeile für eine Anwendungsverknüpfung lautet „Name“. Diese Zeile gibt der Anwendungsverknüpfung ihren Namen in den Menüs. Geben Sie Ihrer Verknüpfung im Nano-Texteditor einen Namen.

Name=Example Shortcut

Nach "Name" ist die nächste Zeile in der Verknüpfung "Kommentar". Diese Zeile ist optional, aber sehr nützlich, da das Menü einige Informationen zur Verknüpfung anzeigen kann.

Comment=This is an example launcher

Mit "Name" und "Kommentar" kommen wir zum eigentlichen Fleisch des Werfers. Fügen Sie im Nano-Texteditor die Zeile „Exec“ hinzu.

Die Zeile „Exec“ teilt Ihrem Linux-Betriebssystem mit, wo sich das Programm befindet und wie es gestartet werden soll.

Exec=command arguments

Exec ist sehr vielseitig und kann Python, Bash und fast alles andere starten, was Sie sich vorstellen können. Um beispielsweise ein Shell- oder Bash-Skript über die Verknüpfung auszuführen, gehen Sie wie folgt vor:

Exec= sh /path/to/sh/script.sh

Alternativ können Sie Ihre App-Verknüpfung so einstellen, dass ein Python-Programm ausgeführt wird mit:

Exec=python /path/to/python/app

Sobald die Zeile „Exec“ Ihren Wünschen entspricht, fügen Sie die Zeile „Type“ hinzu.

Type=Application

Müssen Sie Ihre benutzerdefinierte Verknüpfung mit einem Symbol einrichten? Verwenden Sie die Zeile "Symbol".

Icon=/path/to/custom/icon

Nachdem Name, Kommentar, Ausführen und Symbol festgelegt wurden, können Sie die benutzerdefinierte Verknüpfung sicher speichern. Verwendung der Strg + O Tastenkombination, speichern Sie die App-Verknüpfung. Dann verlassen Sie Nano mit Strg + X.

Installieren Sie Ihre benutzerdefinierte App-Verknüpfung systemweit mit:

sudo mv ~/Desktop/example.desktop /usr/share/applications

Kurzbefehle im Anwendungsmenü - Alacarte

Unter Linux gibt es viele Menüeditoren. Zum größten Teil arbeiten sie alle ähnlich und tun dasselbe. Für beste Ergebnisse empfehlen wir die Verwendung der Alacarte-App. Es ist einfach zu bedienen, funktioniert mit allem und kann sogar auf den dunkelsten Linux-Distributionen installiert werden (aufgrund seiner Beziehung zum Gnome-Projekt).

Alacarte ist möglicherweise bereits auf Ihrem Linux-PC installiert. Überprüfen Sie und sehen Sie durch Drücken von Alt + F2Geben Sie "alacarte" ein und klicken Sie auf "Enter". Wenn die App gestartet wird, ist sie bereits installiert. Wenn nichts passiert, müssen Sie es installieren. Befolgen Sie die nachstehenden Anweisungen, um es zum Laufen zu bringen.

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Generisches Linux

Sie können die Alacarte-Menü-Editor-App auf Ihrer Linux-Distribution nicht finden? Besuchen Sie die Quellcode-Site und erstellen Sie sie selbst!

Verknüpfungen erstellen

Das Erstellen von Verknüpfungen mit dem Alacarte-Menü-Editor ist erfrischend einfach. Klicken Sie zunächst auf eine Kategorie. In diesem Beispiel erstellen wir eine neue Verknüpfung in der Kategorie "Internet".

Klicken Sie in der Kategorie "Internet" auf die Schaltfläche "Neues Objekt". Durch Auswahl der Option „Neues Element“ werden die Eigenschaften des Startprogramms geöffnet.

In den Fenstern "Eigenschaften von Startprogramm" müssen einige Dinge ausgefüllt werden. Das erste, was Sie ausfüllen müssen, ist "Name". Schreiben Sie den Namen des Launchers in den Abschnitt "Name". Fahren Sie dann mit "Befehl" fort.

Im Abschnitt "Befehl" legt der Benutzer festWas wird die Verknüpfung tun. Klicken Sie auf die Schaltfläche "Durchsuchen", um nach einem Shell-Skript, einer Binärdatei, einer Python-App usw. zu suchen und es zu laden. Alternativ können Sie einen Befehl wie den folgenden eingeben:

python /path/to/python/app.py

oder

sh /path/to/shell/script/app.sh

oder

wine /path/to/wine/app.exe

Wenn der Abschnitt "Befehl" des Launchers festgelegt ist,Schreiben Sie einen Kommentar in den Abschnitt "Kommentar" und wählen Sie "OK", um den Vorgang abzuschließen. Nachdem Sie auf die Schaltfläche "OK" geklickt haben, speichert Alacarte Ihre neue App-Verknüpfung sofort und aktiviert sie auf dem Linux-Desktop!

Bemerkungen