linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.57k stars 745 forks source link

after restarting Cinnamon (e.g. with a `SIGHUP`) most windows are shifted to the top #12510

Open calestyo opened 1 week ago

calestyo commented 1 week ago

Distribution

Debian unstable

Package version

6.2.9-1

Graphics hardware in use

Mesa Intel(R) Graphics (ADL GT2) (0x46a6)

Frequency

Always

Bug description

Hey.

Just a minor issue.

Sometimes (see #12509) I do have to SIGHUP Cinnamon (from the kernel console) after which a popup window asks me whether I want to restart Cinnamon (where I click yes).

After that, most windows are shifted to the top (some, e.g. maxmised ones, partially outside of the screen).

Steps to reproduce

  1. Switch to the kernel console & log in.
  2. # pgrep -a cinnamon
    4726 /usr/lib/x86_64-linux-gnu/cinnamon-session/cinnamon-session-binary --session cinnamon
    4907 cinnamon-launcher
    4953 cinnamon --replace
    5025 cinnamon-killer-daemon
  3. Here I SIGHUP the one with --replace, i.e. kill -HUP 4953
  4. Switch back to X.
  5. Click Yes when Cinnamon asks whether it shall restart.

Expected behavior

Windows should ideally stay in the same position/state as they had when Cinnamon "crashed".

Additional information

No response