Enable full-screen (undecorated) main window at startup
After I start darktable on Lubuntu, my first action would be to press F11 to get it in full-screen. I can configure Lubuntu to make darktable full-screen at startup, but this works only for some milliseconds. After that, Darktable makes its main window small again.
I kindly ask to enable DT to support the full-screen functionality of LXDE (and maybe other DEs), possibly simply by not changing window size after startup.
#4 Updated by Torsten Bronger over 5 years ago
ui_last/fullscreen" entry solves the problem in a way.
If I set it to
TRUE manually, Darktable now indeed launches in true full-screen on Lubuntu. Always; even after having exited it in non-fullscreen. So apparently, this entry is never changed on my system.
xprop shows for the non-full-screen case:
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _OB_WM_ACTION_UNDECORATE _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 1, 1, 26, 4 _NET_FRAME_EXTENTS(CARDINAL) = 1, 1, 26, 4 _NET_WM_STATE(ATOM) =
And for the full-screen case:
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_FULLSCREEN _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 0, 0 _NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0 _NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN
(I listed only the differing properties.)