it-swarm.com.de

Wo speichert Steam seine .desktop-Dateien auf Ubuntu?

Ich habe Steam auf Ubuntu 16.04 installiert. Wenn ich Spiele und Software aus meiner Bibliothek herunterlade und installiere, bietet Steam an, eine Startmenü-Verknüpfung zu erstellen, damit die Spiele im Dash angezeigt werden. Ich denke, Steam muss irgendwo .desktop-Dateien erstellen und speichern, oder? Mein Problem ist, dass ich sie in meinem Dateisystem nicht grep kann, aber ich möchte mich wirklich mit ihnen anlegen. Irgendwelche Ideen, was ich versuchen könnte? Gibt es eine andere Möglichkeit, dem Bindestrich Symbole hinzuzufügen, von denen ich nichts weiß?

3
NeoTheThird

Gehen Sie zu /home/$USER/.local/Steam/steamapps/common... und Sie finden ein Verzeichnis für jedes installierte Spiel mit seiner ausführbaren Datei.

So fügen Sie dem Dash ein beliebiges Spiel hinzu:

1. Öffne gedit und schreibe:

[Desktop Entry]
Version=x.y
Name=GAME_NAME
Comment=This is my comment
Exec=/home/$USER/.local/Steam/steamapp/common/GAME_EXECUTABLE
Icon=/home/$USER/Pictures/icon.png
Terminal=false
Type=Application
Categories=Game;

Ich glaube, dass es in dem genannten Ordner kein Symbol für das Spiel gibt. Sie können also entweder keines verwenden oder einfach ein Bild aus dem Internet herunterladen und den absoluten Pfad und Namen angeben.

2. Speichern Sie es als GAME_NAME.desktop im selben Spieleverzeichnis (oder anderswo). Klicken Sie mit der rechten Maustaste darauf: Eigenschaften > Berechtigungen> Ausführung als Programm zulassen

3. Wenn Sie es in Ihrem Launcher haben möchten, nehmen Sie einfach die .desktop-Datei und ziehen Sie sie in den Launcher.


Quelle und weitere Informationen:

https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles

3
M. Becerra

Ich weiß, dass eine Antwort bereits akzeptiert wurde, aber sie scheint nicht in allen Fällen zuzutreffen. Auf meinem Computer ist das nicht der Fall.

Auf meinem Computer befindet sich kein Ordner Steam in ~/.local. Stattdessen speichert Steam seine Desktop-Dateien im Ordner ~/.local/share/applications, der üblicherweise für diesen Zweck verwendet wird. Alle Dateien in diesem Ordner werden automatisch im Dash angezeigt und können dem Launcher hinzugefügt werden, indem Sie sie über den Dash suchen und dann in den Launcher ziehen. Sie können durch langes Klicken und anschließendes Ziehen und Ablegen verschoben werden. Ein langer Mausklick kann ersetzt werden, indem man sie nach rechts zieht, was etwas schneller geht.

In diesem Ordner befindet sich (unter anderem) die Datei Team Fortress 2.desktop, die Folgendes enthält:

[Desktop Entry]
Name=Team Fortress 2
Comment=Play this game on Steam
Exec=Steam steam://rungameid/440
Icon=Steam_icon_440
Terminal=false
Type=Application
Categories=Game;

Offensichtlich eine von Steam erstellte Desktop-Datei.

5
UTF-8