¿Cómo puedo cambiar el icono de la aplicación web Google Chrome?


10

Así que tengo la sala de chat AskUbuntu (solo estoy usando esto como ejemplo, tengo otras aplicaciones web con las que tengo el mismo problema) guardadas como "Acceso directo a la aplicación" en Chromium, y el ícono es realmente (Y quiero decir realmente) baja resolución. Ejemplo:

ingrese la descripción de la imagen aquí

El superior es el icono predeterminado que se usa para el acceso directo a la aplicación, el inferior es el lente AskUbuntu, así que mi pregunta es, ¿cómo puedo usar el icono que se usa para el lente AskUbuntu?

ingrese la descripción de la imagen aquí

Respuestas:


5

Con compilaciones diarias de cromo y BAMF reciente puedes (si miras más de cerca a esa captura de pantalla , puedes ver un ejemplo con mi sitio y mi ícono de alta resolución). Pero en el estado actual del cromo, debe realizar algún pirateo para que sea compatible con esto fácilmente:

  • Haga que chromium genere también un archivo .desktop para el menú de la aplicación (si no desea que cree uno desde cero).
  • Obtenga su ventana de aplicación de cromo WM_CLASS con xprop | grep WM_CLASS | awk '{print $4}'(si es solo "Chromium Browser" o algo similar, necesita actualizar Chrome).
  • Edite ese archivo .desktop (ubicado en ~/.local/share/applications) con gedit o cualquier otro editor de texto; el archivo debe contener:

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

    es decir (para una aplicación que apunta a http://mail.google.com con google_mail.pngin ~/.local/share/icons):

    StartupWMClass=mail.google.com
    Icon=google_mail.png
    
  • Reiniciar bamfdaemon o unidad en absoluto; ahora, cuando ejecute una aplicación con ese WM_CLASS, se usará la configuración definida en el archivo de escritorio que acaba de editar; icono incluido;)


Lo he intentado sin suerte. : l Uso de Chromium todas las noches y también una instalación de Unity actualizada. :(
jrg

@James Gifford: el paquete bamfdemon actualmente disponible en natty aún no se ha actualizado. Necesita compilarlo desde bzr para que esto funcione.
Treviño

1
@James, ahora el paquete bamfdaemon en natty debería actualizarse. ¡Inténtalo de nuevo! ;)
Treviño

El truco xprop no funciona. Simplemente devuelve "google-chrome". La actualización, por supuesto, no lo soluciona.
Joshua Robison

1

La forma más fácil para mí fue instalar Alacarte (gratis desde el Centro de software) y editar el icono desde allí. Parece una aplicación para editar iconos regulares de GNOME 2 / GNOME Classic, pero también funciona para los iconos de Unity Launcher. Las aplicaciones web de Chrome se encuentran en "Aplicaciones de Chrome", al menos en mi máquina.


1

Aquí está la forma más fácil y rápida.

Instalar Editor de menús:

sudo apt install menulibre

Abra el Editor de menús, seleccione la aplicación, haga clic en el icono para seleccionar un nuevo icono:

ingrese la descripción de la imagen aquí


1
Esta fue la forma más fácil para mí con seguridad. Gracias,
Matt Pengelly
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.