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。使用しましたが、動作します。