GNU/Linux >> Linux の 問題 >  >> Ubuntu

UnityランチャーとSteamアイコン?

Steamで「TheBindingofIsaac」を起動すると、最初はアイコンが良いです。

ポップアップ「Isaacを起動する準備をしています」を閉じると、2番目のアイコンが表示されます

その後、ゲームを起動すると、最初のアイコンが消え、「?」だけが表示されます。アイコン。

起動したこの2番目のプログラムのアイコンを変更するにはどうすればよいですか?

すでに~/.local/share/applications/The Binding of Isaac Rebirth.desktopに記入しています 良いアイコンで

[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;

私はUbuntu16.04を使用しています

助けてくれてありがとう🙂

承認された回答:

ウィンドウとアイコンが接続されていない場合の対処方法

場合によっては、ウィンドウとランチャー(Unity Launcherの-アイコン)が何らかの形で相互に接続されていません。あなたの場合、原因はおそらく最初の(「ポップアップ」)ウィンドウであり、ランチャーアイコンがジョブが完了したと「想定」します。
これは、SteamまたはWineのいずれかで実行されているアプリケーションでよく発生します。

解決方法

  1. アプリケーションを開き、最後のウィンドウが表示されるのを待ちます。
  2. ターミナルウィンドウを開き、xprop WM_CLASSと入力します +戻る 。ポインタが大きな+に変わります。
  3. アプリケーションのウィンドウをクリックします。ターミナルは、"gnome-terminal-server", "Gnome-terminal"のような2つの文字列を出力します。 。どちらかを選択し(私は主に小文字のものを使用します)、それを.desktopに追加します ファイル:

    [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
    

    …ここでwmclass 見つけた小文字の文字列です。おそらく、ログアウトして再度ログインする必要があり、それは機能するはずです。


Ubuntu
  1. UbuntuでUnityとCompizの設定をリセットする方法

  2. Ubuntu 16.04ランチャーアイコンサイズGsettingsコマンドライン?

  3. ランチャーアイコンを永続的にロックすることは可能ですか?

  1. UnityLauncherはUbuntu12.04でFirefoxの汎用アイコンを使用しますか?

  2. Ubuntu 16.04 Eclipseランチャーアイコンの問題?

  3. Unityランチャーを透明にする方法は?

  1. Ubuntuおよびその他のLinuxに最適な25のアイコンテーマ

  2. ダッシュをドックアプリランチャーアイコンに変更する方法

  3. Unity Launcherアイコンボックスに14.04lts64ビットがありませんか?