GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Unity Launcher und Steam-Icons?

Wenn ich „The Binding of Isaac“ mit Steam starte, ist das Icon zunächst gut.

Wenn das Popup „Preparing to launch Isaac“ geschlossen wird, erscheint ein zweites Symbol

Wenn dann das Spiel gestartet wird, verschwindet das erste Symbol und ich erhalte nur das „?“ Symbol.

Wie kann ich das Symbol dieses zweiten gestarteten Programms ändern?

Ich habe bereits ~/.local/share/applications/The Binding of Isaac Rebirth.desktop ausgefüllt mit dem guten Symbol

[Desktop Entry]
Name=The Binding of Isaac: Rebirth
Comment=Play this game on Steam
Exec=steam steam://rungameid/250900
Icon=steam_icon_250900
Terminal=false
Type=Application
Categories=Game;

Ich verwende Ubuntu 16.04

Danke für die Hilfe 🙂

Akzeptierte Antwort:

Was tun, wenn ein Fenster und ein Symbol nicht verbunden sind

In manchen Fällen sind ein Fenster und der Launcher (-Icon im Unity Launcher) nicht irgendwie miteinander verbunden. In Ihrem Fall ist die Ursache möglicherweise das erste („Popup“)-Fenster, wodurch das Launcher-Symbol „annimmt“, dass der Job erledigt ist.
Dies passiert häufig bei Anwendungen, die entweder unter Steam oder Wine laufen.

Lösung

  1. Öffnen Sie Ihre Anwendung und warten Sie, bis das letzte Fenster erscheint.
  2. Öffnen Sie ein Terminalfenster, geben Sie xprop WM_CLASS ein + Zurück . Ihr Mauszeiger verwandelt sich in ein großes +.
  3. Klicken Sie auf das Fenster Ihrer Anwendung. Das Terminal gibt zwei Zeichenfolgen aus, die wie folgt aussehen:"gnome-terminal-server", "Gnome-terminal" . Wählen Sie einen aus (ich verwende meistens den Kleinbuchstaben) und fügen Sie ihn zu Ihrem .desktop hinzu Datei:

    [Desktop Entry]
    Name=The Binding of Isaac: Rebirth
    Comment=Play this game on Steam
    Exec=steam steam://rungameid/250900
    Icon=steam_icon_250900
    Terminal=false
    Type=Application
    Categories=Game;
    StartupWMClass=wmclass
    

    …wobei wmclass ist die Zeichenfolge in Kleinbuchstaben, die Sie gefunden haben. Möglicherweise müssen Sie sich ab- und wieder anmelden, und es sollte funktionieren.


Ubuntu
  1. So setzen Sie die Unity- und Compiz-Einstellungen in Ubuntu zurück

  2. Ubuntu 16.04 Launcher Symbolgröße Gsettings Befehlszeile?

  3. Unity Launcher verwendet generisches Symbol für Firefox in Ubuntu 12.04?

  4. Ubuntu 16.04 Eclipse Launcher Icon Probleme?

  5. Unity Launcher Icon Boxen 14.04lts 64bit fehlt?

Launcher Symbol ohne Symbol duplizieren?

Wie verstecke ich alle Desktopsymbole in 12.04 und höher?

Symbolbestellung für Unity Launcher automatisieren?

Warum gibt es zwei Symbole im Unity Launcher für Nautilus?

Wie stoppe ich Partitionssymbole im Unity Launcher?

Wie bekomme ich Unity und Compiz nach der Deinstallation zurück, kein Launcher oder Dash beim Start?