bottlesdevs / Bottles

Run Windows software and games on Linux
https://usebottles.com
GNU General Public License v3.0
6.34k stars 266 forks source link

[Bug]: unable to get steam prefixes to show up in bottles #1898

Open silverhikari opened 2 years ago

silverhikari commented 2 years ago

Describe the bug

i have enabled proton prefixes support, restarted bottles, added xdg-data/steam and i have also tried ~/.local/share/Steam and both times i have been unable to get the steam prefixes to show up. i have tried this with both the flatpak version and aur version and both have not been able to work. i had installed the steam runtime version of steam located in manjaro(steam-manjaro, equivalent to steam in arch repos)

To Reproduce

  1. enable steam prefixes
  2. restart bottles
  3. open bottles
  4. no prefixes

Package

Flatpak from Flathub

Distribution

Manjaro

Troubleshooting Logs

Version: 2022.7.28-brescia-2
Display:
    X.org: true
    X.org (port): :99.0
    Wayland: false
Graphics:
    vendors:
        nvidia:
            vendor: nvidia
            envs:
                __NV_PRIME_RENDER_OFFLOAD: '1'
                __GLX_VENDOR_LIBRARY_NAME: nvidia
                __VK_LAYER_NV_optimus: NVIDIA_only
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 5.18.12-3-MANJARO
Distro:
    Name: GNOME
    Version: '"42 (Flatpak runtime)"'
Disk:
    Total: 8351174656
    Free: 8351014912
RAM:
    MemTotal: 15.6GiB
    MemAvailable: 1.7GiB
Bottles_envs: null

Display Protocol

X11

Display Backend used by Bottles

X11

Additional context

No response

mirkobrombin commented 2 years ago

Where is located your steam installation? ~/.steam?

silverhikari commented 2 years ago

it is .steam which is full of symlinks leading to ~/.local/share/Steam

mirkobrombin commented 2 years ago

Try giving Bottles access to .steam too

silverhikari commented 2 years ago

nope nothing changed here are the flags for filesystem "~/.local/share/Steam:rw, ~/.steam"

KierPrev commented 2 years ago

I'm facing up exactly the same issue.

illtellyoulater commented 11 months ago

Giving Bottles the additional ~/.steam filesystem permission worked for me.