Wie erstelle ich eine Desktop-Verknüpfung zu einer Datendatei in Ubuntu 18.04.4 LTS?
Angenommen, ich habe eine Textdatei my-text-file.txt
und die Datei befindet sich im ~/Documents
Verzeichnis. Wie kann ich eine Desktop-Verknüpfung zu dieser Datei erstellen?
Mit anderen Worten, ich möchte ein Symbol auf meinem Desktop haben, das durch Doppelklicken darauf die my-text-file.txt
in der Datei befindliche Datei öffnet und bearbeitet ~/Documents directory
.
Ich verwende Live-Ubuntu-USB mit persistentem Speicher, Version 18.04.4 LTS.
Antworten
Die meisten Textdateien sind einem Textdatei-Editor wie Gedit zugeordnet. Das heißt, wenn Sie im Dateimanager auf eine solche Datei doppelklicken, wird die Datei in Gedit geöffnet.
Wenn dies in Ihrem System der Fall ist, können Sie diesen Befehl eingeben:
ln -s ~/Documents/my-text-file.txt ~/Desktop/my-text-file.txt
Es wird eine symbolische Verbindung genannt. Dadurch erhalten Sie ein Symbol auf dem Desktop, das beim Klicken die Datei in Ihrem Standardtexteditor öffnet. Es wird jedoch weiterhin die Datei in den Dokumenten sein.
Sie können die zweite my-text-file.txt
durch alles ersetzen, was Sie möchten: Dies ändert nur das, was auf Ihrem Desktop angezeigt wird. Es muss nicht einmal enden .txt
.
Erstellen Sie eine .desktopDatei und fügen Sie die folgende Exec=
Zeile ein:
Exec=xdg-open /path/to/your/document
Dies führt zu einem Starter, der beim Start Ihr Dokument mit der für diesen Dateityp registrierten Standardanwendung öffnet.
Sie können auch explizit eine Anwendung bereitstellen, wie in
Exec=evince "/home/myuser/Documents/My Document.pdf"
Wenn Sie den Launcher in Ubuntu auf Ihrem Desktop platzieren, müssen Sie zuerst mit der rechten Maustaste darauf klicken und angeben, dass Sie die Ausführung des Launcher zulassen.
Das Minimum, das Sie für einen funktionierenden Launcher benötigen, ist eine Datei, die Folgendes enthält:
[Desktop Entry]
Name=[Name that will appear in the menu]
Exec=[command to execute]
Type=Application
Neben symbolischen Links und benutzerdefinierten Startern (dh Desktop-Dateien vom Anwendungstyp) gibt es eine weitere Option, nämlich die Verwendung einer Desktop-Datei vom Typ Link (Typ 2) mit einer file://URL . Das example-contentPaket enthält eine ; Für Ihr Beispiel würde es so aussehen:
[Desktop Entry]
Name=my-text-file.txt
Type=Link
URL=file:///home/my-user-name/Documents/my-text-file.txt
Icon=text-x-generic
(Sie müssen natürlich Änderungen my-user-name
vornehmen, damit sie mit dem tatsächlichen Pfad Ihres Home-Verzeichnisses übereinstimmen. Das file://
URL-Schema erfordert absolute Pfade.)
Benennen Sie die Datei my-text-file.desktop
(oder alles andere, was damit endet .desktop
) und legen Sie sie ab ~/Desktop/
. Es wird so aussehen:
Durch Doppelklicken auf die Verknüpfung wird die Textdatei mit Ihrem Standardtexteditor geöffnet.
Wenn Sie Änderungen vornehmen müssen, können Sie die Desktop-Datei mit einem normalen Texteditor bearbeiten. Klicken Sie einfach mit der rechten Maustaste und wählen Sie "Mit anderer Anwendung öffnen" und wählen Sie den gewünschten Texteditor aus.
Wenn Sie ein anderes Symbol wünschen, können Sie aus vielen Standardoptionen auswählen oder einen Pfad zu der Bilddatei Ihrer Wahl angeben.