it-swarm.com.de

Wie kann ich das Google Chrome Webapp-Symbol ändern?

Ich habe also den AskUbuntu-Chatroom (ich verwende ihn nur als Beispiel, ich habe andere Web-Apps, mit denen ich dasselbe Problem habe) als "Anwendungsverknüpfung" in Chromium gespeichert und das Symbol ist wirklich (Und ich meine wirklich) niedrige Auflösung. Beispiel:

enter image description here

Das obere ist das Standardsymbol, das für die Anwendungsverknüpfung verwendet wird, das untere ist das AskUbuntu-Objektiv. Meine Frage ist also, wie ich das für das AskUbuntu-Objektiv verwendete Symbol verwenden kann.

enter image description here

8
jrg

Mit täglichen Chrom-Builds und aktuelles BAMF kannst du (wenn du näher hinschaust Screenshot , siehst du ein Beispiel mit meiner Website und einem hochauflösenden Symbol). Im aktuellen Chromzustand müssen Sie jedoch einige Hacking-Vorgänge ausführen, damit dies problemlos unterstützt wird:

  • Lassen Sie Chromium auch eine .desktop-Datei für das Anwendungsmenü erstellen (wenn Sie nicht möchten, dass Sie eine von Grund auf neu erstellen).
  • Holen Sie sich Ihr Chromium-App-Fenster WM_CLASS mit xprop | grep WM_CLASS | awk '{print $4}' (wenn es sich nur um "Chromium Browser" oder ähnliches handelt, müssen Sie Chromium aktualisieren).
  • Bearbeiten Sie diese .desktop-Datei (in ~/.local/share/applications) mit gedit oder einem anderen Texteditor. Die Datei sollte enthalten:

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

    d. h. (für eine App, die auf http://mail.google.com mit google_mail.png in ~/.local/share/icons verweist):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Starten Sie bamfdaemon oder unity neu. Wenn Sie jetzt eine Anwendung mit dieser WM_CLASS ausführen, werden die in der gerade bearbeiteten Desktop-Datei definierten Einstellungen verwendet. Icon enthalten;)

4
Treviño

Am einfachsten war es für mich, Alacarte installieren (kostenlos aus dem Software Center) und das Symbol von dort aus zu bearbeiten. Es sieht aus wie eine Anwendung zum Bearbeiten von normalen GNOME 2/GNOME Classic-Symbolen, funktioniert jedoch auch für Unity Launcher-Symbole. Die Chrome Webapps befinden sich unter "Chrome-Anwendungen", zumindest auf meinem Computer.

1
Waldir Leoncio