GNOMEシェルとNumix-CircleアイコンテーマでUbuntu 17.10を使用しています。
ドックに固定されているNightly Web BrowserのNumixアイコンにカーソルを合わせると、「Nightly Web Browser」というタイトルが表示されます。
しかし、プログラムを起動すると、「Nightly」という名前の別のアイコンが下部にポップアップ表示されます。
GNOMEシェルとNumix-CircleアイコンテーマでUbuntu 17.10を使用しています。
ドックに固定されているNightly Web BrowserのNumixアイコンにカーソルを合わせると、「Nightly Web Browser」というタイトルが表示されます。
しかし、プログラムを起動すると、「Nightly」という名前の別のアイコンが下部にポップアップ表示されます。
回答:
アプリケーションに対応するランチャーに適切なStartupWMClass
行を追加する必要があり.desktop
ます(これを参照)。次の手順を実行します:
/usr/share/applications
フォルダに移動します。「Nightly」ファイル(つまり、修正するアプリケーションのランチャー)を探してコピーします。~/.local/share/applications
。名前がのファイルのように見えるはずです<filename>.desktop
。.desktop
ファイルを右クリックして、テキストエディターで開きます。xprop WM_CLASS
ターミナルで実行します。WM_CLASS
ターミナルで「Nightly」の文字列を取得する必要があります。.desktop
テキストエディタで開いたファイルに、次の行を追加します
StartupWMClass=OBTAINED-VALUE
代わりにOBTAINED-VALUE
置く価値、あなたは任意の引用符ステップ6から得ました。
.desktop
ファイルを保存します。WM_CLASS: not found
。不正な動作をするアプリケーションはkileでファイルの名前だったのでorg.kde.kile.desktop
、行StartupWMClass=kile
を追加しただけで機能します。私のワイルドな推測は、ファイル名の最後のフルストップで区切られた部分(の直前.desktop
)がStartupWMClass値と一致する必要があるということです。
"sun-awt-X11-XFramePeer", "jetbrains-pycharm-ce"
ステップ6の出力として取得しましたStartupWMClass=jetbrains-pycharm-ce
。使用しましたが、動作します。