What does not
The launcher. Windowed and windowed fullscreen modes.
What was not tested
Anything other than singleplayer.
Did not create steam_appid, launched the Borderlands2.exe with wine. Did not install anything with winetricks.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Debian GNU/Linux Unstable "Sid"||Jul 14 2013||1.6-rc5||Yes||Yes||Silver||Andrew Jones|
|Current||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Jun 21 2013||1.6-rc2||Yes||Yes||Bronze||subraizada3|
|Show||Ubuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)||Apr 08 2013||1.5.27||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Mar 12 2013||1.5.25||Yes||Yes||Gold||jitsumi|
|Show||Arch Linux x86_64||Jan 20 2013||1.5.22||Yes||Yes||Gold||Joseph Williams|
|Bug #||Description||Status||Resolution||Other apps affected|
|12182||Multiple games need X3DAudio1_1.dll (Supreme Commander)||CLOSED||FIXED||View|
|31756||Borderlands 2 crash on startup (once ingame)||CLOSED||FIXED||View|
|31967||Unreal Engine 3 games don't render anything on OS X||CLOSED||FIXED||View|
|32014||Borderlands 2 starts with black screen||CLOSED||DUPLICATE||View|
|32067||Borderlands 2 Resolution Issue||CLOSED||INVALID||View|
|32095||Msacm32.dll fails to initialize when running Borderlands 2||CLOSED||INVALID||View|
|32108||Borderlands 2 (Steam) fails to start||CLOSED||FIXED||View|
|32138||Dishonored crashes on startup||CLOSED||FIXED||View|
|32471||Multiple .NET 4.0 apps using WPF4 fail with "X Error of failed request: GLXBadDrawable" on glxdrv_wglMakeCurrent (Evolve client, JMP 10.0)||CLOSED||FIXED||View|
|33478||Borderlands 2 on FGLRX compiles a shader every frame.||CLOSED||ABANDONED||View|
|36153||Borderlands 2 mouse focus no longer works properly||CLOSED||FIXED||View|
The borderlands lancher is not working with wine. But to run the game, it is this application that steam starts first. To work around the problem, do the following:
Create a file named steam_appid.txt with the contents "49520" (without quotes).
Put this files into the Steam/steamapps/common/Borderlands 2/Binaries/Win32 folder
Then, every time you runs the game, first runs steam, and only when steam is running, start the game by running Borderlands2.exe (in the Steam/steamapps/common/Borderlands 2/Binaries/Win32 folder)