Google Chrome webappアイコンを変更するにはどうすればよいですか?


10

だから私はAskUbuntuチャットルームを持っています(私はこれを例として使用しています、私が同じ問題を抱えている他のウェブアプリを持っています)をChromiumの「アプリケーションショートカット」として保存しました、そしてアイコンは本当に(そして私は本当に)低解像度。例:

ここに画像の説明を入力してください

上がアプリケーションショートカットに使用されるデフォルトのアイコン、下がAskUbuntuレンズです。つまり、私の質問は、AskUbuntuレンズに使用されるアイコンをどのように使用できるかです。

ここに画像の説明を入力してください

回答:


5

毎日のクロムビルドと最近のBAMFで可能です(そのスクリーンショットに近づくと、私のサイトと高解像度アイコンの例を見ることができます)。しかし、現在のクロムの状態では、これを簡単にサポートできるように、ハッキングを行う必要があります。

  • chromiumにアプリケーションメニュー用の.desktopファイルも生成させます(最初から作成したくない場合)。
  • でchromiumアプリウィンドウWM_CLASSを取得しますxprop | grep WM_CLASS | awk '{print $4}'(「Chromium Browser」または同様の場合は、chromiumを更新する必要があります)。
  • その.desktopファイル(にある~/.local/share/applications)をgeditまたはその他のテキストエディターで編集します。ファイルには次のものが含まれている必要があります。

    StartupWMClass=$APP_WM_CLASS_Found_on_step_2
    Icon=~/your/icon/file/name/or/path
    

    すなわち(を指すアプリ用http://mail.google.comgoogle_mail.png~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • bamfdaemonまたはunityを再起動します。このWM_CLASSでアプリケーションを実行すると、編集したデスクトップファイルで定義された設定が使用されます。アイコンが含まれています;)


運が悪かった。:l毎晩Chromiumを使用し、最新のUnityインストールを使用します。:(
jrg

@James Gifford:nattyで現在利用可能なbamfdemonパッケージはまだ更新されていません。これを機能させるには、bzrからコンパイルする必要があります。
トレビノ

1
@ James、nattyのbamfdaemonパッケージを更新する必要があります。もう一度お試しください!;)
トレヴィーニョ

xpropトリックは機能しません。"google-chrome"を返すだけです。もちろんアップデートはそれを修正しません。
ジョシュア・ロビソン、

1

私にとって最も簡単な方法は、Alacarte(ソフトウェアセンターから無料)をインストールし、そこからアイコンを編集することでした。通常のGNOME 2 / GNOMEクラシックアイコンを編集するアプリケーションのように見えますが、Unityランチャーアイコンでも機能します。Chromeウェブアプリは、少なくとも私のマシンでは「Chromeアプリケーション」の下にあります。


1

これが最も簡単で最速の方法です。

メニューエディターのインストール:

sudo apt install menulibre

メニューエディターを開き、アプリを選択し、アイコンをクリックして新しいアイコンを選択します。

ここに画像の説明を入力してください


1
これは確かに私にとっては簡単な方法でした。ありがとう、
Matt Pengelly
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.