Bottles
Bottles copied to clipboard
[Bug]: The .desktop shortcut doesn't work as well as Steam shortcut on Steam Deck
Describe the bug
The .desktop shortcut doesn't work as well as Steam shortcut on Steam Deck. Tried it on two different GOG games (Dusk and Amid Evil) and three different runners (Wine-GE8-25, GE-Proton8-27 and Proton Experimental) Did everything mention on https://docs.usebottles.com/bottles/programs with 'sudo'
To Reproduce
- Create a bottle
- Add a program shortcut
- Test the program above launches correctly using the 'play' button in Bottles
- Create a .desktop shortcut using 'Add Desktop entry' under three dots menu next to program shortcut created during step 2
- Launch the created .desktop shortcut from the applications folder Expected result: The program launches properly as it does when launched from inside the Bottles app Actual result: The program attempts to launch for a second (could be seen in the Dock) and stops
The same goes for 'Add to Steam' option:
- Create a .desktop shortcut using 'Add to Steam' under three dots menu next to program shortcut created during step 2
- Launch the created Steam shortcut from inside the Steam library Expected result: The program launches properly as it does when launched from inside the Bottles app Actual result: The program attempts to launch for a second (could be seen in the Dock) and stops
Package
Flatpak from Flathub
Distribution
"SteamOS" Steam Deck image
Debugging Information
Official Package: true
Version: '51.10'
DE/WM: plasma-steamos-oneshot
Display:
X.org: true
X.org (port): :99.0
Wayland: false
Graphics:
vendors:
amd:
vendor: amd
envs:
DRI_PRIME: '1'
icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
prime:
integrated: null
discrete: null
Kernel:
Type: Linux
Version: 5.13.0-valve37-1-neptune
Disk:
Total: 7769214976
Free: 7769051136
RAM:
MemTotal: 14.5GiB
MemAvailable: 10.1GiB
Bottles_envs: null
Troubleshooting Logs
No response
Additional context
No response
Can you try adding --args-replace
as described in #3210?