So erstellen Sie Desktop-Verknüpfungen unter Ubuntu

Desktopsymbole sollten einfach sein, aber sie sind nicht auf Ubuntu 18.04 LTS und neueren Versionen wie Ubuntu 19.10. Befolgen Sie diese einfachen Schritte, um Desktop-Verknüpfungen für Ihre Lieblingsanwendungen zu erhalten, genau wie auf anderen Betriebssystemen und anderen Linux-Desktops.

Ja, es sollte einfacher sein

Das Ablegen von Verknüpfungen auf dem Desktop ist eines der Dinge, die Windows-Benutzer tun, ohne darüber nachzudenken. Es ist bedauerlich, aber ein Linux-Neuling kann diese einfache Aufgabe als frustrierende Aufgabe empfinden. Es ist die Art von Dingen, die ihnen den Eindruck erwecken, dass es mit Linux eine lange harte Arbeit sein wird, etwas zu erreichen.

Selbst Leute, die schon eine Weile mit Linux arbeiten und sich ziemlich gut auskennen, können dieses Thema viel schwieriger finden, als es sein sollte. Tatsächlich ist es nicht schwierig, aber es ist definitiv kontraintuitiv.

GNOME Tweaks installieren

Standardmäßig können Sie keine Dateien oder Symbole auf den GNOME-Shell-Desktop von Ubuntu kopieren. Um dies zu ermöglichen, müssen Sie GNOME Tweaks verwenden, um eine Einstellung zu ändern. Verwenden Sie diesen Befehl, um es zu installieren.

sudo apt-get install gnome-tweaks

Drücken Sie nach der Installation die „Super“-Taste (zwischen der Strg- und der Alt-Taste unten links auf den meisten Tastaturen) und geben Sie „tweaks“ ein. Das Tweaks-Symbol wird angezeigt. Klicken Sie darauf, um Tweaks zu starten.

Dies ist das Symbol in Ubuntu 18.04. In Ubuntu 19.10 sieht das Symbol anders aus. Wenn Tweaks gestartet wurde, klicken Sie im linken Bereich auf „Desktop“. Klicken Sie auf den Schieberegler „Symbole anzeigen“, um Desktopsymbole zuzulassen. Sie können wählen, ob Verknüpfungen zu Ihrem Home-Verzeichnis, dem Papierkorb, Netzwerkservern und gemounteten Volumes auf dem Desktop angezeigt werden sollen.

Beachten Sie, dass sich die Desktop-Symboleinstellungen in Ubuntu 19.10 unter den Erweiterungseinstellungen befinden, klicken Sie also im linken Bereich auf den Eintrag „Erweiterungen“.

Erstellen einer Desktop-Verknüpfung

Um diesen Vorgang zu demonstrieren, erstellen wir eine Desktop-Verknüpfung für LibreOffice Writer. Nachdem wir nun die Möglichkeit aktiviert haben, Symbole auf dem Desktop zu haben, müssen wir nur noch etwas auf den Desktop ziehen, und wir haben eine Verknüpfung. Aber was müssen wir ziehen?

Es ist eine sogenannte .desktop-Datei einer Anwendung. Dies sind Textdateien, die bestimmte Attribute der Anwendung beschreiben. Sie teilen dem Betriebssystem unter anderem mit, wo sich die ausführbare Binärdatei im Dateisystem befindet. Wenn Sie auf die Verknüpfung doppelklicken, verwendet Linux diese Informationen, um die Binärdatei der Anwendung zu finden und zu starten. Wir müssen nur die richtige .desktop-Datei finden.

  So schärfen Sie ein Bild in MS Word

Bei Anwendungen, die als Teil der Standardpakete einer Distribution bereitgestellt oder aus Repositorys installiert werden, werden ihre .desktop-Dateien installiert in:

/usr/local/share/applications

Andere Anwendungen, die lokal mit systemweitem Zugriff installiert wurden – d. h. sie sind für alle Benutzer verfügbar – haben normalerweise ihre .desktop-Dateien installiert in:

/usr/local/share/applications

Bei Anwendungen, die so installiert wurden, dass sie nur einem einzelnen Benutzer zugänglich sind, werden ihre .desktop-Dateien im Home-Verzeichnis dieses Benutzers installiert:

~/.local.share/applications

LibreOffice ist für alle Benutzer verfügbar, daher werden wir Files starten und zum Verzeichnis /usr/share/applications navigieren. Sie müssen zum entsprechenden Verzeichnis für die gesuchte Anwendung navigieren.

Starten Sie Dateien und klicken Sie im linken Bereich auf „Andere Speicherorte“. Navigieren Sie dann zu Computer > usr > Share > Anwendungen.

Scrollen Sie durch die Symbole, bis Sie das LibreOffice Writer-Symbol sehen. In Ubuntu 19.10 sehen die Symbole alle wie Zahnräder aus, daher müssen Sie den Namen der Datei überprüfen, um sicherzustellen, dass Sie die richtige .desktop-Datei haben.

Um sicherzustellen, dass Sie die .desktop-Datei der gesuchten Anwendung gefunden haben, klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Eigenschaften. Sie sollten eine Zeile sehen, die Ihnen mitteilt, dass es sich um eine Desktop-Konfigurationsdatei handelt. Schließen Sie den Eigenschaftendialog.

Klicken Sie mit der linken Maustaste auf das LibreOffice Writer-Symbol, halten Sie die linke Maustaste gedrückt und ziehen Sie das Symbol auf den Desktop. Lassen Sie die Maustaste los. Obwohl dies normalerweise das verschobene Element verschieben würde, wird es in diesem Fall kopiert.

Sie haben jetzt ein Symbol auf dem Desktop, aber es sieht nicht so aus, wie es sollte. Was ist los?

Obwohl es nicht so aussieht, wie Sie es erwarten würden, ist es eine funktionierende Verknüpfung. Doppelklicken Sie darauf, um die Anwendung zu starten, und Sie werden mit einem Warndialog begrüßt.

Klicken Sie auf die Schaltfläche „Vertrauen und starten“, und zwei Dinge werden passieren.

Das Symbol ändert sein Aussehen und seine Textbeschriftung so, dass Sie es erwarten, und LibreOffice Writer wird gestartet.

Sie haben jetzt ein LibreOffice Writer-Symbol auf dem Desktop, das als Verknüpfung zum Starten der Anwendung verwendet werden kann. Das Dialogfeld „Nicht vertrauenswürdiger Anwendungsstarter“ wird nur angezeigt, wenn Sie die Verknüpfung zum ersten Mal verwenden.

Was ist, wenn die .desktop-Datei fehlt?

Manchmal stellen Anwendungen keine .desktop-Datei bereit. Programme, die intern geschrieben wurden oder Anwendungen, die Sie möglicherweise heruntergeladen haben Github, zum Beispiel, werden oft nicht mit einer .desktop-Datei geliefert.

  So erhalten Sie Microsoft Office kostenlos

Das ist kein Problem; wir können leicht unsere eigenen erstellen. Alles, was es ist, ist eine Textdatei mit den entsprechenden Details, die darin aufgeführt sind.

Erstellen einer .desktop-Datei

Auf diesem Testcomputer haben wir ein Programm, das keine .desktop-Datei hat.

Als erstes müssen Sie überprüfen, ob die Anwendung ausgeführt wird. Wenn dies nicht der Fall ist, werden Sie es auch nicht mit einer .desktop-Datei zum Laufen bringen. Aber Sie können viel Zeit damit verbringen, sich im Kreis zu drehen und sich zu fragen, warum Ihre .desktop-Datei nicht funktioniert. Stellen Sie daher aus Gründen der Gründlichkeit sicher, dass die Anwendung beim manuellen Start ordnungsgemäß gestartet und ausgeführt wird.

Eine .desktop-Datei ist eine Textdatei mit Einstellungen. Das allein reicht nicht aus, um ein Symbol anzuzeigen. Wir müssen ein Symbol verwenden, das mit der Anwendung geliefert wurde. Wir können sehen, dass es im Anwendungsverzeichnis ein Symbol namens „ip_gc_icon.png“ gibt, und wir verwenden es.

Wir können auch sehen, dass die Binärdatei gc heißt. Wir brauchen diese Informationen in Kürze.

Öffnen Sie einen Editor. Wir werden gedit verwenden, aber Sie können den Editor Ihrer Wahl verwenden.

Die erste Zeile der .desktop-Datei muss lauten:

[Desktop Entry]

Dies identifiziert Linux, worauf Sie klicken, wenn Sie darauf doppelklicken.

Alle anderen Einträge in der .desktop-Datei bestehen aus Labels und Werten, verbunden durch ein Gleichheitszeichen =. Stellen Sie sicher, dass Sie keine Leerzeichen direkt vor oder nach dem Gleichheitszeichen haben.

Die nächsten vier Zeilen beschreiben die Anwendung.

Version=1.0
Name[en_US]=Geocoder
GenericName[en_US]=Interesting Point Geocoder
Comment[en_US]=Interesting Point Geocoder is a tool to create CSV files of geolocational data

Der Eintrag „Version“ ist die Versionsnummer aus dem Programm.
Der Eintrag „Name“ ist der Name der Anwendung. Beachten Sie, dass wir eine Gebietsschema-ID hinzugefügt haben, [en_US], was US-Englisch bedeutet. Du könntest es weglassen. Wenn Sie eine mehrsprachige .desktop-Datei erstellen, sind diese Typen von Bezeichnern für jeden unterschiedlichen Sprachabschnitt erforderlich. Sie werden hier keinen Unterschied machen, aber es ist eine gute Angewohnheit, sich darauf einzulassen.
Der Eintrag „GenericName“ wird verwendet, um eine generische Beschreibung der Anwendung zu enthalten. Dies könnte verwendet werden, um Beschreibungen wie „Videoeditor“, „Webbrowser“ oder „Textverarbeitungsprogramm“ zu speichern. Diese Anwendung fällt in keine bestimmte Kategorie, daher geben wir ihr nur eine längere Version des Anwendungsnamens.
Der Eintrag „Kommentar“ kann einen beliebigen beschreibenden Text enthalten.

Die nächsten drei Zeilen geben Linux Informationen, damit es weiß, wo sich die ausführbare Binärdatei befindet und welches Symbol es für die Verknüpfung verwenden soll.

Exec=/home/dave/geocoder/gc
Path=/home/dave/geocoder/
Icon=/home/dave/geocoder/ip_gc_icon.png

Der Eintrag „Exec“ ist der Pfad zur ausführbaren Binärdatei. In unserem Beispiel ist dies die ausführbare Datei von gc.
Der Eintrag „Pfad“ ist der Pfad zum Arbeitsverzeichnis der Anwendung.
Der Eintrag „Icon“ ist der Pfad zu der Icon-Datei, die Sie für die Desktop-Verknüpfung verwenden möchten.

  Kopieren und Einfügen auf dem Mac

Die letzten drei Zeilen sind ergänzende Angaben zum Antrag.

Terminal=false
Type=Application
Categories=Application

Der Eintrag „Terminal“ kann True oder False sein. Es zeigt an, ob die Anwendung in einem Terminal ausgeführt wird oder nicht. Unser Eintrag muss „falsch“ sein.
Der Eintrag „Typ“ kann einer von Anwendung, Link oder Verzeichnis sein. Natürlich möchten wir, dass unser Eintrag „Bewerbung“ ist.
Der Eintrag „Kategorien“ kann von Linux oder GNOME verwendet werden, um ähnliche oder verwandte Anwendungen in Menüs zu gruppieren. Wir geben nur ein allgemeines „Anwendungen“ ein.

Eine vollständige Liste möglicher .desktop-Dateieinträge und deren Werte finden Sie im .desktop-Dateispezifikation.

Hier ist unsere vollständige .desktop-Datei:

Speichern Sie die Datei im Anwendungsverzeichnis und stellen Sie sicher, dass sie die Dateierweiterung „.desktop“ hat. Unsere Beispieldatei heißt „Geocoder.desktop“.

Kopieren der .desktop-Datei auf den Desktop

Um die .desktop-Datei auf den Desktop zu kopieren, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Kopieren“ aus dem Kontextmenü. Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie im Kontextmenü „Einfügen“.

Wenn Sie auf dem Desktop auf das Symbol doppelklicken, wird der gleiche Warndialog wie zuvor angezeigt. Klicken Sie auf die Schaltfläche „Vertrauen und starten“.

Das Desktop-Symbol nimmt sein wahres Aussehen an und die Anwendung wird gestartet.

Kopieren der .desktop-Datei in den Anwendungsordner

Da dieses Programm von einem einzelnen Benutzer verwendet wird, kopieren wir die .desktop-Datei in sein lokales Anwendungsverzeichnis. Verwenden Sie im Programmverzeichnis diesen Befehl:

cp ./Geocoder.desktop ~/.local/share/applications

Durch das Ablegen der .desktop-Datei in das lokale Anwendungsverzeichnis wird die Anwendung in die GNOME-Suchfunktion integriert. Drücken Sie die „Super“-Taste (zwischen der Strg- und der Alt-Taste unten links auf den meisten Tastaturen) und geben Sie den ersten Teil des Namens Ihrer Anwendung ein. Sein Symbol wird in den Suchergebnissen angezeigt.

Klicken Sie mit der linken Maustaste darauf, um die Anwendung zu starten.
Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Zu Favoriten hinzufügen“, um es Ihrem Ubuntu-Dock hinzuzufügen.

Bereit für den Start

Da hast du es also. Ein wenig langatmig, aber einfach genug.

Und definitiv kontraintuitiv.