Come posso cambiare l'icona della webapp di Google Chrome?


10

Quindi ho la chatroom di AskUbuntu (sto solo usando questo come esempio, ho altre webapp con cui ho lo stesso problema) salvata come "Collegamento dell'applicazione" in Chromium e l'icona è davvero (E intendo davvero) bassa risoluzione. Esempio:

inserisci qui la descrizione dell'immagine

La prima è l'icona predefinita utilizzata per il collegamento all'applicazione, la parte inferiore è l'obiettivo AskUbuntu - quindi la mia domanda è: come posso usare l'icona utilizzata per l'obiettivo AskUbuntu.

inserisci qui la descrizione dell'immagine

Risposte:


5

Con le build giornaliere di cromo e il BAMF recente puoi (se guardi più vicino a quello screenshot , puoi vedere un esempio con il mio sito e l'icona ad alta risoluzione). Ma nello stato attuale del cromo è necessario eseguire alcuni hacking per supportarlo facilmente:

  • Fai in modo che chromium generi un file .desktop anche per il menu dell'applicazione (se non vuoi crearne uno da zero).
  • Ottieni la tua finestra dell'app WM_CLASS con chromium xprop | grep WM_CLASS | awk '{print $4}'(se è solo "Chromium Browser" o qualcosa di simile, devi aggiornare il cromo).
  • Modifica quel file .desktop (che si trova in ~/.local/share/applications) con gedit o qualsiasi altro editor di testo; il file dovrebbe contenere:

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

    cioè (per un'app che punta a http://mail.google.com con google_mail.pngin ~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Riavvia bamfdaemon o unità affatto; ora quando eseguirai un'applicazione con quel WM_CLASS verranno utilizzate le impostazioni definite nel file desktop che hai appena modificato; icona inclusa;)


Ci ho provato senza fortuna. : l Utilizzo di Chromium ogni notte e utilizzo di un'installazione Unity aggiornata. :(
jrg

@James Gifford: il pacchetto bamfdemon attualmente disponibile in natty non è stato ancora aggiornato. Devi farlo compilare da bzr per farlo funzionare.
Treviño,

1
@James, ora il pacchetto bamfdaemon in natty dovrebbe essere aggiornato. Provalo di nuovo! ;)
Treviño,

il trucco di xprop non funziona. Restituisce semplicemente "google-chrome". L'aggiornamento ovviamente non lo risolve.
Joshua Robison,

1

Il modo più semplice per me era installare Alacarte (gratuito dal Software Center) e modificare l'icona da lì. Sembra un'applicazione per modificare le normali icone di GNOME 2 / GNOME Classic, ma funziona anche con le icone di Unity Launcher. Le webapp di Chrome si trovano in "Applicazioni Chrome", almeno nella mia macchina.


1

Ecco il modo più semplice e veloce.

Installa menu Editor:

sudo apt install menulibre

Apri l'Editor di menu, seleziona l'app, fai clic sull'icona per selezionare una nuova icona:

inserisci qui la descrizione dell'immagine


1
questo è stato sicuramente il modo più semplice per me. Grazie,
Matt Pengelly,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.