Borderlands 2 - CommandMC/EpicLinux GitHub Wiki
Borderlands 2's launcher does not work with Wine. So, we skip it!
Add the following to your Legendary config file:
[Dodo]
start_params = -NoLauncher
Note: You can also add the following instead:
[Dodo]
override_exe = Binaries/Win32/Borderlands2.exe
These options both work, however, using the "official" start parameter instead of manually skipping the launcher feels more robust