I've noticed the maximisation problems. These appear to affect all Steam windows.
It doesn't matter how I maximise the window; it merely has to be maximised along both axes to trigger the bug (maximisation and unmaximisation along one axis only works correctly). Unmaximisation at this point will result in restoration to the unmaximised state – but the window is almost immediately returned to maximised size and position without being marked as maximised.
(Devuan stable, xfwm4 4.18. I don't think that the WM is relevant, though, as it is unchanged and this is new misbehaviour.)
I had addtional rules about size, position and ignore geometry for the windows of Steam. The 3 rules in Remember. Now, I deleted the 3 additional rules in all rules as is in KDE Plasma 5.27.10:
Windows rules
Application steam
Window steam
Another Window steam
At the moment, is all working as intended. Steam remembers the size and the position of the windows.
My apologies. Seems it was a mistake on my end.
Best regards
Now, the only problem that I have is that Steam starts always at 1280 * 960, when I have a 1920 * 1080 screen.
Two options that fails (I don't have rules in windows manager):
Clicking the maximize buton is not remembered by Steam in a new restart and if I click in the taskbar's windows (at bottom down of the screen), Steam minimize the window and when I click again down (to recover the Steam's window) is at 1280 * 960 instead of 1920 * 1057.
Resizing the Steam's window until the maximum of the screen (1920 * 1057 because down is the desktop's taskbar) is remembered if I click in the taskbar window's of Steam and I click again to recover the window. But, is not remembered in a new restart.
No more options. The other window's (chat, friends, etc works well).
Best Regards
I add two videos. In the same order as the steps described above.
First: Open Steam, Click in Maximize Steam, Click in Process Button of the taskbar, Click in Steam Button of the taskbar to return to Steam, Click again in Steam Button of the taskbar for minimize, and final click to recover the minimized window.
https://github.com/ValveSoftware/steam-for-linux/assets/3192501/ddcec2b1-9ee9-488a-8794-16bf9e5477de
Second: Open Steam, Resize the Steam's windows, Click in Process Button of the taskbar, Click in Steam Button of the taskbar to return to Steam, Click again in Steam Button of the taskbar for minimize, and final click to recover the minimized window.
https://github.com/ValveSoftware/steam-for-linux/assets/3192501/28401bf7-a988-416f-a91d-f68b37601ab7
Best Regards
There's a related effect, likely caused by the same bug.
Dragging the window then cancelling the drag operation causes the window to be moved back to its initial position (all is well so far) but then immediately moved to the position from which it was just moved. Other than the brief restoration to its initial position, the result is as if the drag operation had been finished normally.
(This does not affect resizing.)
Also, since the main window's name is no longer fixed (it should be Steam but seems to be mutating to strings looking like about:blank?createflags=274&minwidth=1010&minheight=600&pid=0&browser=-1&browserType=4&restoredetails=1&x=2290&y=147&w=1024&h=768&useragent=Valve Steam Client/default), it becomes effectively impossible to move the window via utilities such as wmctrl.
As today, Steam version 1716584667, resize works well.
Steam remember to open maximized and don't turn black if I raise down and up the window to taskbar.
Greetings
Nothing extracted yet.
System Information
steam-logs.tar.gz
Please describe your issue in as much detail as possible:
From the last update of Steam Stable, the windows of Steam lose your sizes and positioning.
Steps for reproducing this issue:
The two windows have the same size and position. Very annyoing.
Best regards