When starting konsole 21.08 with a konsolerc from 17.04.2 with kxmlgui 5.32.0 (from Leap 42.3) like this: [Desktop Entry] DefaultProfile= [Favorite Profiles] Favorites= [MainWindow] State=AAAA/wAAAAD9AAAAAAAABAAAAAKhAAAABAAAAAQAAAAIAAAACPwAAAAA ToolBarsMovable=Disabled Window-Maximized 768x1024=true it shows up as a 0x0 window like reported in https://bugs.kde.org/show_bug.cgi?id=437791. FWICT, the included State is pretty much empty and results in the 0x0 size. Old konsole + old kxmlgui save the broken state reproducibly, it was just never noticed back then because some fallback in either konsole or kxmlgui set a usable size on startup. This is no longer the case, and the restored 0x0 size is used as-is. I don't know whether this should be handled by konsole, kxmlgui or both. Downstream report: https://bugzilla.opensuse.org/show_bug.cgi?id=1189927
*** Bug 442284 has been marked as a duplicate of this bug. ***
It looks like it's not just the State= key, these ones come into play too: DP-1 Height DP-1 Width DP-1 XPosition DP-1 YPosition
(It's also possible I got it wrong and State has nothing to do with the window size).
A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/483
*** Bug 442492 has been marked as a duplicate of this bug. ***
Git commit 3177c9ef8a21bacd52a11e797675e0488bad9e15 by Kurt Hindenburg, on behalf of Ahmad Samir. Committed on 15/09/2021 at 20:26. Pushed by hindenburg into branch 'master'. Always save the window state and geometry This includes the toolbar/menubar/dockwidget states (i.e. the State= config key), and the window geometry. I was wrong to think the State= key included the window geometry. Depending on the "remeber window size" setting, we can apply the size saved in the config file or the size from the profile settings (lines x columns), which is included in MainWindow::sizeHint(). FIXED-IN: 21.12 M +25 -38 src/MainWindow.cpp M +6 -1 src/MainWindow.h https://invent.kde.org/utilities/konsole/commit/3177c9ef8a21bacd52a11e797675e0488bad9e15