Birlik kullanmıyorum, bu yüzden işe yarayıp yaramayacağını bilmiyorum.
Sen sorun program başlatıcısı ihalesi olabilir . Ben senin varsayalım .desktop dosya içeriyor Exec=wine '/home/user/.wine/dosdevices/c:/Program...'vb. Böyle bir şey içeren bir bash ikilisini yapmayı deneyin:
#!/bin/bash
cd '/home/aldomann/.wine/dosdevices/c:/Archivos de programa/Warcraft II BNE'
wine 'Warcraft II BNE.exe'
Örneğin adlandırın warcraft2ve /usr/bin(ya echo $PATHda Terminal'e yazarak bildiğiniz herhangi bir PATH değişkenine) taşıyın
Sonra kullanmak yerine .desktop dosyanızda . Birliğin, bunun bir şarap programı olmadığını ve simgenizi kullanacağını farz edeceğini düşünüyorum, ancak yalnızca bir varsayım.Exec=wine '...'Exec=warcraft2
Umarım çalışır ;)
Varsayılan olarak Wine uygulamalarınız .desktopsyerleştirilir/home/user/.local/share/applications/wine
Mevcut bir .desktopdosyayı değiştirmek yerine yeni bir tane oluşturabilir ve onu yerleştirebilirsiniz /home/user/.local/share/applications. Böyle bir şey olmalı:
[Desktop Entry]
Name=Application
Comment=Comment
Exec=app-binary
Icon=app-icon
Type=Application
Terminal=false
StartupNotify=true
Categories=GTK;Utility
İpucu:/home/user/.icons/ İkonunuzu üzerine yerleştirirseniz (örneğin, app-icon.png) sadece kullanmanız gerekir Icon=app-icon.