Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Bug]: The .desktop shortcut doesn't work as well as Steam shortcut on Steam Deck

Open Lerroxy opened this issue 6 months ago • 1 comments

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

  1. Create a bottle
  2. Add a program shortcut
  3. Test the program above launches correctly using the 'play' button in Bottles
  4. Create a .desktop shortcut using 'Add Desktop entry' under three dots menu next to program shortcut created during step 2
  5. 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:

  1. Create a .desktop shortcut using 'Add to Steam' under three dots menu next to program shortcut created during step 2
  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

Lerroxy avatar Jan 19 '24 01:01 Lerroxy

Can you try adding --args-replace as described in #3210?

13xforever avatar Jan 29 '24 08:01 13xforever