ALT-TAB スイッチャーのアイコンはどこから読み込まれますか?どうやって編集しますか?

ALT-TAB スイッチャーのアイコンはどこから読み込まれますか?どうやって編集しますか?

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

考えられる解決策:

  1. このアイコンの高解像度バージョンがない場合は、提案された回答を試してみてください。ここそして、GIMPイメージマニピュレータを使って簡単に作成してくださいImage -> Scale。次に、新しいアイコンを特定のディレクトリに配置します。

  2. ここに高解像度バージョンがありますが、ALTまだピクセル化された画像が表示されている場合は、+TAB前のリンクで2番目の回答を試してみてください。

    StartupWMClass=<application>アプリケーションの.desktopファイルをディレクトリに追加します/usr/share/applications

    したがって、google-chromeを使用するこの例では、以下を追加します。

    StartupWMClass=google-chrome

    ファイルとして/usr/share/applications/google-chrome.desktop

おすすめ記事