Using Fedora 38 with GNOME 44 under X11, I would like all applications’ windows to be maximized upon launch. Be it right after login (.desktop-file in the autostart folder) or regular start from the dash.
Since the update from Fedora 37, the windows always start unmaximized.
In previous GNOME versions, there was an extension for this, but it’s no longer compatible with the current GNOME-shell.
Is there a way to make all windows start maximized by default?
The extensions still works. All you have to do is to edit the metadata.js file to contain GNOME 44. The build.sh produces a ZIP file that can be used with the gnome-extension tool from the command line.
Thank you both for the rapid answers, suggesting to use the mentioned extension.
I did indeed disable the version validation, installed the extension and performed a logoff-login.
Some application windows did start maximized (Firefox, Thunderbird, GNOME-terminal), but others would not (GIMP, Geany, VSCode, KeepassXC).
Is there something I can try to convince all windows to maximize by default?
On Xorg you would be saved with devilspie or devilspie2, but I see that it is not included in the Fedora software sources anymore. You may want to try this extension: One Window Wonderland by jqno.
Thank you. The extension recommended by @vanadium does exactly what I want :).
@alys Not for a kiosk, just my personal preference. I am visually impaired, so a tiled desktop is very tiring for me. Maximized windows prevent that extra effort I would need to put into using my PC.
I am not yet too visually impaired, but I also prefer windows to be maximized, except for dialogs, Files and Terminal. So that should perhaps not necessarily be an “accessibility” issue Fact is that there is very little user control on window size and (on Wayland none anymore at all) window placement.