No estoy usando Unity, así que realmente no sé si funcionará.
Su problema podría deberse al iniciador del programa. Supongo que su archivo .desktop contiene Exec=wine '/home/user/.wine/dosdevices/c:/Program...'
y así sucesivamente. Intenta hacer un binario bash que contenga algo como esto:
#!/bin/bash
cd '/home/aldomann/.wine/dosdevices/c:/Archivos de programa/Warcraft II BNE'
wine 'Warcraft II BNE.exe'
Póngale un nombre, por ejemplo, warcraft2
y muévalo a /usr/bin
(o cualquier variable PATH, que puede conocer escribiendo echo $PATH
en la Terminal)
Luego en su archivo .desktop en lugar de Exec=wine '...'
usar Exec=warcraft2
. Creo que Unity asumirá que este no es un programa de vinos y usará su ícono, pero es solo una conjetura.
Espero que funcione ;)
Por defecto, sus aplicaciones Wine .desktops
se colocan en/home/user/.local/share/applications/wine
En lugar de modificar un .desktop
archivo existente , puede crear uno nuevo y colocarlo /home/user/.local/share/applications
. Debería ser algo como esto:
[Desktop Entry]
Name=Application
Comment=Comment
Exec=app-binary
Icon=app-icon
Type=Application
Terminal=false
StartupNotify=true
Categories=GTK;Utility
Consejo: Si coloca su icono en /home/user/.icons/
(es decir, app-icon.png) solo tendrá que colocarlo Icon=app-icon
.