My Linux Mint 17.2 Cinnamonシステムでは、ALT+TABスイッチャーはデフォルト設定でマイアプリの1つにピクセル化されたアイコンを表示します(コンバーターにポップアップされるアイコンとサムネイル)。アイコンがどこにロードされるのかわからないので、この問題を解決する方法がわかりません。
それでは、+スイッチャが使用するメモリにALT+TABアイコンがロードされる場所はどこにあり、低解像度アイコンロードの問題はどのように解決しますか?ALTTAB
答え1
これらのアイコンは通常ディレクトリにあります/usr/share/icons/hicolor/<resolution>/apps/
。<resolution>
利用可能な各解像度に対応します(例:22×22または128×128)。
次のコマンドを使用すると、特定のプログラムで利用可能なアイコンの解像度を表示できます。
find /usr/share/ -name <application>.png
ここでは<application>
、そのプログラムの実行可能ファイル名に置き換えます。これは次のコマンドを使用して確認できますwhich
。
$ which google-chrome
/usr/bin/google-chrome
$ which chrome
$
たとえば、次は私のシステムのChromeで利用可能なアイコンです(実行時/usr/share
)。
$ find . -name google-chrome.png
./24x24/apps/google-chrome.png
./64x64/apps/google-chrome.png
./22x22/apps/google-chrome.png
./256x256/apps/google-chrome.png
./128x128/apps/google-chrome.png
./48x48/apps/google-chrome.png
./32x32/apps/google-chrome.png
./16x16/apps/google-chrome.png
考えられる解決策:
このアイコンの高解像度バージョンがない場合は、提案された回答を試してみてください。ここそして、GIMPイメージマニピュレータを使って簡単に作成してください
Image -> Scale
。次に、新しいアイコンを特定のディレクトリに配置します。ここに高解像度バージョンがありますが、ALTまだピクセル化された画像が表示されている場合は、+TAB前のリンクで2番目の回答を試してみてください。
StartupWMClass=<application>
アプリケーションの.desktopファイルをディレクトリに追加します/usr/share/applications
。したがって、google-chromeを使用するこの例では、以下を追加します。
StartupWMClass=google-chrome
ファイルとして
/usr/share/applications/google-chrome.desktop
。
答え2
この質問がどれほど古いかを知っています。とにかく、@clkが投稿した回答はkde Plasma 5.2で問題を解決できず、タスクスイッチャー(ALT + TAB)にぼやけたアイコンが表示されたので、後で参照できるように回答を提供します。アプリケーション、例:ジープそしてEmacs。
これに関して、ファイルStartupWMClass
のキー/値を2回確認しました<application>.desktop
。
/usr/share/applications/<application>.desktop
/home/<user>/.local/share/applications/<application>.desktop
。
アプリケーションWM_CLASS
の文字列が正しい文字列に設定されました。つまり、xprop
ぼやけたアイコンがあるアプリケーションの特定のウィンドウに適用されるコマンド出力に提供される文字列です。
また、そこに良い解像度のアイコンがあることを確認しましたが、高解像度のアイコンが/usr/share/icons/hicolor/<resolution>/apps/
すでに存在していたので、そうではありませんでした。
KDEプラズマによるテストのための簡単なソリューション
- ぼやけたアイコンでアプリを開く
- ウィンドウのタイトルバーをクリックします。
- 選ぶより多くの行動->アプリケーション設定。これにより、アプリケーションウィンドウの特定の設定を含むダイアログボックスが開きます。
- ダイアログボックスの左下から属性を追加、下にスクロールして選択デスクトップファイル名、ドロップダウンリストから選択力次に、テキストフィールド(
<application>.desktop
)に特定のアプリケーションの名前を追加します。 - カチッという音適用する
タスクスイッチャーはアプリケーションに正しい高解像度アイコンを使用する必要があります。