Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

[Bug]: Nothing launching when in Steam

Open m3anmug opened this issue 2 years ago • 21 comments

Describe the bug

I am on Steam Deck and usually everything works fine but for the past few weeks or so anything that uses bottles through steam will not open. Everything works fine in bottles itself so im not sure what is wrong. I even tried on my kids Steam Deck and have the same issue.

To Reproduce

Add anything from bottles to steam

Package

Flatpak from Flathub

Distribution

Steam Deck

Debugging Information

Official Package: true
Version: '51.10'
DE/WM: plasma-steamos-oneshot
Display:
    X.org: true
    X.org (port): :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: 6.1.52-valve9-1-neptune-61
Disk:
    Total: 6181584896
    Free: 6181421056
RAM:
    MemTotal: 11.5GiB
    MemAvailable: 7.2GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

No response

m3anmug avatar Jan 14 '24 16:01 m3anmug

Also happening to me

sasspaper avatar Jan 15 '24 07:01 sasspaper

Also happening to me - Bottles used to work fine and was great on Steam Deck for running GoG games. Then a few weeks ago, just stopped working.

When trying to launch - the mouse cursor shows busy for a second or two - then nothing. No error messages. Bottles does not run.

jim-coffey avatar Jan 16 '24 19:01 jim-coffey

Probably related to: https://github.com/bottlesdevs/Bottles/pull/3211

davidmartos96 avatar Jan 17 '24 10:01 davidmartos96

Does anyone know of a way to rollback to the version before the last update or just reinstall an old version?

m3anmug avatar Jan 20 '24 17:01 m3anmug

Does anyone know of a way to rollback to the version before the last update or just reinstall an old version?

I might try and copy my install from my og steam deck that still has the old version and see how the transfer goes on my oled sd

DragonKumera avatar Feb 05 '24 03:02 DragonKumera

Is this just perma broken?

sasspaper avatar Feb 14 '24 09:02 sasspaper

Is this just perma broken?

feels that way as literally no one is responding and cant find a fix online. Major sadness

DragonKumera avatar Feb 14 '24 23:02 DragonKumera

Screenshot_20240218_041716 So I found out with the help of koplo199 that if you add --args-replace after the second run in the launch options it should work fine. Still annoying but it's a solution

sasspaper avatar Feb 18 '24 06:02 sasspaper

Screenshot_20240218_041716 So I found out with the help of koplo199 that if you add --args-replace after the second run in the launch options it should work fine. Still annoying but it's a solution

tried that awhile ago and still did not work.

DragonKumera avatar Feb 18 '24 16:02 DragonKumera

You sure you did that correctly? I'm using BoilR to make the shortcuts to Steam btw

sasspaper avatar Feb 18 '24 17:02 sasspaper

You sure you did that correctly? I'm using BoilR to make the shortcuts to Steam btw

just tried again and it just circles then crashes back as if it never launched. I can run the steam shortcut perfectly fine in desktop mode. But gaming mode no luck.

DragonKumera avatar Feb 18 '24 21:02 DragonKumera

Very weird...

sasspaper avatar Feb 19 '24 00:02 sasspaper

Very weird...

i am at a complete loss. New version is on github but it has not updated to the flatpak store version

DragonKumera avatar Feb 19 '24 00:02 DragonKumera

Assuming you installed from flat hub (the default on steam deck discover store):

this command will show version history: flatpak remote-info --log flathub com.usebottles.bottles

this command will downgrade to the December build before steam launches stopped working: sudo flatpak update --commit=34fd84393ff5717222995783ae052c4da78ab0e15bfeb9649b1bdf3f72592235 com.usebottles.bottles

you must use sudo when downgrading.

If it works you may wish to run: flatpak mask com.usebottles.bottles to prevent accidental upgrades.

The above worked on my steam deck and restored launching bottled executables from steam, although I was already using a shell script to do flatpak run instead of xdg-open.

tweitzel avatar Mar 23 '24 06:03 tweitzel

Does this bug happen for apps installed before this PR?

mirkobrombin avatar Apr 25 '24 17:04 mirkobrombin

It does not seem to matter when the app was installed, only the version of Bottles that is presently installed has an effect.

tweitzel avatar May 03 '24 04:05 tweitzel

Assuming you installed from flat hub (the default on steam deck discover store):

this command will show version history: flatpak remote-info --log flathub com.usebottles.bottles

this command will downgrade to the December build before steam launches stopped working: sudo flatpak update --commit=34fd84393ff5717222995783ae052c4da78ab0e15bfeb9649b1bdf3f72592235 com.usebottles.bottles

you must use sudo when downgrading.

If it works you may wish to run: flatpak mask com.usebottles.bottles to prevent accidental upgrades.

The above worked on my steam deck and restored launching bottled executables from steam, although I was already using a shell script to do flatpak run instead of xdg-open.

Thanks This worked for me when before it would try to launch the game , show the steam logo circle and then silently shut down.

Though the issue for me first randomly appeared today when updating the runner to try and make a game work.

rytt0001 avatar May 17 '24 21:05 rytt0001

I tried to run XDefiant today,It works very well on desktop mode, but launch backgroud on gamemode(I can heard the game sound but stuck at steam logo), tried to lauch ubisoft connect on gamemode and it stuck at steam logo..pretty sure it is launched but stuck background

LemonPAKA avatar May 22 '24 00:05 LemonPAKA

This fix worked for me. Don't enter the quotes in my example.

Open the properties for the program in steam and under target change "xdg-open" to "flatpak", and under Launch options change " bottles:run/'bottle_name'/'Game_Name' " to " run --command=bottles-cli com.usebottles.bottles run -b 'bottle_name' -p 'Game_Name' ". This has worked for me just fine.

CannGramps avatar Jul 27 '24 07:07 CannGramps