FTL - How to ALT+TAB in fullscreen?
When I run FTL in full screen mode, I can't alt tab back to the desktop (Despite the game having a dedicated auto-pause for when the window looses focus, very curious).
I've relaunched FTL with every full screen option (Stretch, Borders, Native) and none of them let the window manager switch focuses.
None work, although in native I can see my desktop environment's panel drawn over the game window, but cannot be interacted with.
Best Answer
Option: Manually set windowed resolution
The game's windowed-mode loads its display resolution from an ini file located here
~/.local/share/FasterThanLight/settings.ini
This file has a small section for manual display size, here is the original and my settings for a thin window manager on a 1920x1080 dispaly.
Original Text:
#Manual resolution choices - overrides anything in the options
#Set manual to 1 and then change the resolution
#Does not check if values are valid. Use with caution.
#If you do not support GL_ARB_framebuffer_object, "stretched" will not function
manual=0
screen_x=0
screen_y=0
windowed=0
stretched=0
My Config (Cinnamon WM + Numix Window Borders 1080x1920 Display):
#Manual resolution choices - overrides anything in the options
manual=1
screen_x=1918
screen_y=1024
windowed=1
stretched=1
The summary of the problem as I understand it, FTL uses SDL (Simple DirectMedia Layer), for both receiving keyboard events, and drawing a desktop window. From what I understand, its a limitation (really out of scope) for SDL to integrate with a window manager (I suppose you could even write a window manager with SDL!). A bit unrelated, but one topic asking how to handle ALT+Tab in SDL suggests forfeiting SDL Altogether and using the GTK desktop-programming toolkit instead, which is a lot of hard work [and not necessarily a very practical work] to get alt tab support and other minor desktop integrations.
External Links
- steamcommunity Forum Linux: can't alt-tab out of FTL when it's running in full screen.
- ftlgame.com Forum [linux] SDL fullscreen keyboard grab breaks alt-tabbing
Pictures about "FTL - How to ALT+TAB in fullscreen?"
Windows Remote Desktop breaks Alt + Tab in Fullscreen (6 Solutions!!)
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Pixabay, Chan Walrus, RODNAE Productions, Thirdman