Me gusta tener a mi gusto la personalización de temas e iconos en Ubuntu, hay un icono del Dock que no consigo cambiar, es el de VirtualBox cuando la máquina virtual está en ejecución me aparece un icono distinto del que tengo configurado, adjunto imagen:
En el icono izquierdo se muestra el correcto, pero cuando abro una máquina virtual, se muestra el icono del engranaje (el de la derecha).
A ver si pueden ayudarme a cambiarlo y dejar el mismo.
Entiendo que tienes la aplicación Virtualbox con un “favorito” en el dock, y cuando clicas sobre ella, el icono se duplica, no queda un único icono mostrando que está en ejecución (como hacen otras aplicaciones con icono fijo en el dock, como LibreOffice, etc).
Si te sirve que el icono no se duplique, aquí tengo unas notas que me funcionan para casos similares:
Abrir la aplicación
entrar
xprop WM_CLASS
en una terminal
El cursor se vuelve “+”, clicar sobre la ventana de la aplicación
Anotar el primer “string” que sale en la terminal
Editar el archivo “desktop” de la aplicación en .local/share/applications
Agregar una línea:
StartupWMClass= <string>
donde string es el string que salió en la terminal
He realizado los pasos indicados, añado el string en StartupWMClass= tanto en el archivo .desktop de la ruta /usr/share/applications como en el de ./local/share/applications, pero con VirtualBox, sigue mostrándose el mismo icono del engranaje cuando la máquina virtual está en ejecución.
Type=Application
Exec=VirtualBox %U
TryExec=VirtualBox
Keywords=virtualization;
Keywords[de]=Virtualisierung;
Keywords[ru]=виртуализация;
MimeType=application/x-virtualbox-vbox;application/x-virtualbox-vbox-extpack;application/x-virtualbox-ovf;application/x-virtualbox-ova;
Icon=virtualbox
StartupWMClass=“VirtualBox Machine”, “VirtualBox Machine”
Categories=Emulator;System;Utility;
Actions=Manager;
Comment=Run several virtual systems on a single host computer
Comment[de]=Mehrere virtuelle Maschinen auf einem einzigen Rechner ausführen
Comment[it]=Esegui più macchine virtuali su un singolo computer
Comment[ko]=가상 머신
Comment[pl]=Uruchamianie wielu systemów wirtualnych na jednym komputerze gospodarza
Comment[ru]=Запуск нескольких виртуальных машин на одном компьютере
Comment[sv]=Kör flera virtuella system på en enda värddator
[Desktop Action Manager]
Exec=VirtualBox
Name=Open Oracle VM Manager
Name[de]=Oracle VM Manager öffnen