Graphics and video
Resolutions
Video settings
Hardware
For a list of games, see games with borderless fullscreen windowed support.
Key points
Notes
forceBorderlessFullscreen false
#UseHook On F12:: WinGet, WindowID, ID, A WinSet, Style, -0xC40000, ahk_id %WindowID% WinMove, ahk_id %WindowID%, , 0, 0, A_ScreenWidth, A_ScreenHeight Return
5. Push F12 while in a game in order to activate the script.
#UseHook On F12:: WinGet, TempWindowID, ID, A If (WindowID != TempWindowID) { WindowID:=TempWindowID WindowState:=0 } If (WindowState != 1) { WinGetPos, WinPosX, WinPosY, WindowWidth, WindowHeight, ahk_id %WindowID% WinSet, Style, -0xC40000, ahk_id %WindowID% WinMove, ahk_id %WindowID%, , 0, 0, A_ScreenWidth, A_ScreenHeight ;Hide Windows Task Bar and Start Button. (Remove the following two lines if you don't want that behaviour) WinHide ahk_class Shell_TrayWnd WinHide Start ahk_class Button } Else { WinSet, Style, +0xC40000, ahk_id %WindowID% WinMove, ahk_id %WindowID%, , WinPosX, WinPosY, WindowWidth, WindowHeight ;Show the task bar again WinShow ahk_class Shell_TrayWnd WinShow Start ahk_class Button } WindowState:=!WindowState return
WinMove, ahk_id %WindowID%, , 0, 0, A_ScreenWidth, A_ScreenHeight
3840x1080
WinMove, ahk_id %WindowID%, , 1920, 0, 1920, 1080
Another tip that exclusively works on Linux is running your game in a separate X server instance. This allows you to switch between your game and your desktop using Ctrl+Alt+F7 and Ctrl+Alt+F8 (buttons may differ, may be F1 through F12) and it increases performance and stability. To do this, edit the launch options for your game on Steam as follows:
xinit %command% :1
-windowed -noborder
-popupwindow