Wie erstelle ich ein Desktopsymbol, um ein Programm zu starten?

12

Habe ein interessantes Thema. Ich bin sehr neu in Ubuntu und Linux-Systemen. Ich habe nur Linux auf meinem Laptop für ein paar Monate ausgeführt. Ich versuche Folgendes zu tun: Ich habe kürzlich Google Earth installiert und versuche, ein Desktopsymbol dafür zu erstellen. Mit anderen Programmen, die ich installiert habe, konnte ich die ausführbare Datei aus / usr / share / applications kopieren und dann in den Desktop-Ordner einfügen. Google Earth wird jedoch nicht in diesem Ordner angezeigt und kann auf andere Weise geladen werden. Ich habe versucht, die Datei wie zuvor zu kopieren, aber sie wird als Textdatei angezeigt. Ich möchte eine sehr kleine ausführbare Datei erstellen, die ich auf dem Desktop ablegen kann, um Google Earth zu starten. Ich habe die Kommandozeile dafür gefunden:

/opt/google/earth/free/google-earth %f

Gibt es eine Möglichkeit, dies einfach in eine ausführbare Datei zu schreiben? Sei dir bewusst, dass ich sehr neu bin und noch lerne. Also sei bitte so beschreibend wie möglich. Ich fange an, den Code zu verstehen, habe aber manchmal noch Schwierigkeiten.

Eine letzte Frage: Wie ändere ich ein Symbolbild? Ich sehe nicht die Einstellung, um es zu ändern.

Vielen Dank

Dhartman3076
quelle

Antworten:

13

Sie müssen in Ihrem Desktop-Verzeichnis (normalerweise ~/Desktop) eine .desktop-Datei erstellen, die beispielsweise google_earth.desktopden folgenden Inhalt enthält:

[Desktop Entry]
Version=1.0
Name=Google Earth       
Comment=Open Google Earth
Exec=/opt/google/earth/free/google-earth %f
Icon=google-earth
Terminal=false
Type=Application
Categories=Utility;Application;

Vergiss nicht, es ausführbar zu machen. Sie können dies vom Terminal aus mit dem folgenden Befehl ausführen:

chmod +x ~/Desktop/google_earth.desktop

Siehe auch Erstellen einer .desktop-Datei mit einem Texteditor .

Radu Rădeanu
quelle
Das hat perfekt funktioniert! Vielen Dank! Wirklich dankbar für die Hilfe. Können alle .desktop-Dateien geöffnet werden, um das Symbol zu ändern? Oder gibt es irgendwo eine andere Möglichkeit, dies zu ändern? Vielen Dank für die ausführbare Datei ...
Dhartman3076