GNOME-44: howto maximize window(s) on startup?


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 produces a ZIP file that can be used with the gnome-extension tool from the command line.

You can try to disable compatibility validation:
Daily updates, no extensions in gnome-shell anymore - #2 by vgaetera

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.

1 Like

Out of curiosity, do you want the window(s) to start full screen out of preference or is this for a kiosk?

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.

1 Like

This seems like it would be a good suggestion for the accessibility options. What do you think @mattdm ?

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 :wink: Fact is that there is very little user control on window size and (on Wayland none anymore at all) window placement.

In my experience, maximized windows make things easier to read and much easier to scroll without migraines.

I don’t know how One Window Wonderland works, or why it requires a browser tool as well as a system tool.

It is a Gnome Shell extension that, once installed, automatically maximizes new application windows when they are launched. Which is what OP was looking for.