Quando instalei um programa no Wine (v9.0), ele gerou alguns .desktop
arquivos em ~/.local/share/applications/wine/Programs/LTspice
. Ele aparece no inicializador de aplicativos, mas não faz nada quando selecionado.
Estou mudando, tentando fazê-lo funcionar pela última hora, sem sucesso. Atualmente, está assim.
[Desktop Entry]
Name=LTspice
Exec=env WINEPREFIX="/home/me/.wine" /opt/wine-stable/bin/wine /home/me/.wine/dosdevices/c:/users/me/AppData/Local/Programs/ADI/LTspice/LTspice.exe
Type=Application
StartupNotify=true
Path=/home/me/.wine/dosdevices/c:/users/me/AppData/Local/Programs/ADI/LTspice/
Icon=B1B0_LTspice_1.0
StartupWMClass=ltspice.exe
Copiar e colar a Exec
linha em um terminal abre o LTspice perfeitamente. Se eu mover esse arquivo para ~/.local/share/applications
, gtk-launch LTspice
o programa inicia com sucesso (porque aparentemente gtk-launch
tem um comportamento de pesquisa diferente do inicializador de aplicativos). Ainda assim, abri-lo do dock ou do inicializador de aplicativos resulta em um cursor girando por alguns segundos e depois nada.
Verifiquei se o .desktop
arquivo é executável, cliquei com o botão direito e selecionei "Permitir inicialização" no Nautilus.
Claro, não há mensagens de erro e não consigo manter um terminal aberto para realmente me dizer o que está errado.
Também criei alguns outros .desktop
arquivos sem problemas para alguns outros programas (que não eram o Wine).
Parece que havia uma versão antiga quebrada do arquivo que estava armazenada em cache em algum lugar, então todas as edições que eu estava fazendo não estavam sendo vistas. Após a reinicialização, o atalho no dock funciona bem agora. Se outros tiverem esse problema, talvez essas respostas forneçam uma solução melhor do que a reinicialização.