bottlesdevs / Bottles

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

[Bug]: options>settings>working directory is shared by all bottles #3477

Open taltamir opened 2 months ago

taltamir commented 2 months ago

Describe the bug

All different bottles share the same config value for "options>settings>working directory". each bottle should have independent settings. It works for other settings.

To Reproduce

  1. in a fresh new install.
  2. create a bottle called "testgame", select preset "Gaming".
  3. create a bottle called "testapp", select preset "Application".
  4. in either of the above change the value of working directory. it will change the working directory for both of them. (I tried it with 3 different bottles. it changes for all 3).

you can also confirm that other settings are unique. If I change the windows version from windows 10 to win8.1 then it will NOT change other bottles. each bottle is correctly storing different versions of windows. but it won't store different values for working directory.

Package

Flatpak from Flathub

Distribution

LMDE6

Debugging Information

Official Package: true
Version: '51.13'
DE/WM: cinnamon
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.0-23-amd64
Disk:
    Total: 31540113408
    Free: 31539961856
RAM:
    MemTotal: 58.7GiB
    MemAvailable: 51.0GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

No response

omar-chaar commented 2 months ago

Reproducible, having the same issue on Manjaro.

Official Package: true
Version: '51.13'
DE/WM: plasmawayland
Display:
    X.org: true
    X.org (port): :1
    Wayland: true
Graphics:
    vendors:
        intel:
            vendor: intel
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.9.12-3-MANJARO
Disk:
    Total: 8250351616
    Free: 8250191872
RAM:
    MemTotal: 15.4GiB
    MemAvailable: 7.3GiB
Bottles_envs: null
taltamir commented 2 weeks ago

Retested it on newer OS with newest version. still happening in Mint 22 and bottles 51.15

Official Package: true
Version: '51.15'
DE/WM: cinnamon
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.8.0-47-generic
Disk:
    Total: 31539372032
    Free: 31539200000
RAM:
    MemTotal: 58.7GiB
    MemAvailable: 37.9GiB
Bottles_envs: null