Hey - just thought I'd share the "Baldur's Gate 3.desktop" file I used to directly launch on Linux so people who want to use the desktop can bypass the Larian Launcher.
[Desktop Entry]
Type=Application
Name=Baldur's Gate 3
Exec=wine start /unix /home/<username>/.local/share/Steam/steamapps/common/Baldurs\ Gate\ 3/bin/bg3_dx11.exe 2>/dev/null
MimeType=application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut;
Icon=BG3
NoDisplay=true
StartupNotify=true
The exec command is what you would type [or cut+paste] into a terminal to run the game - keeping in mind that "/home/<username" is whatever your home folder is.
This works for me because I linked my .wine folder [aka default wine prefix] to .local/share/Steam/steamapps/compatdata/1086940/pfx
This is important so that all your game settings [saved games, etc] are there the same way as when you run it through the Larian Launcher on Steam.
If you have multiple wine prefix's or if your default one is in use then try:
export WINEPREFIX=".local/share/Steam/steamapps/compatdata/1086940/pfx"; wine start /unix /home/<username>/.local/share/Steam/steamapps/common/Baldurs\ Gate\ 3/bin/bg3_dx11.exe 2&>/dev/null
Anyway - this is tested and working at the time I'm posting so hopefully it will help someone.
Note that you can use bg3.exe instead of bg3_dx11.exe if you notice one runs better in linux than the other. I got better performance running the bg3_dx11.exe (based on steams in-game frame rate counter back when I was comparing the two versions. I'm sure it depends on video card, etc, but that was my personal observation on my rig, YMMV.
Last edited by introspection; 17/10/23 04:23 AM. Reason: Grammar