https://bugs.kde.org/show_bug.cgi?id=517309

            Bug ID: 517309
           Summary: KWIN wont load dbus6 activity #
    Classification: Plasma
           Product: kwin
      Version First 6.4.5
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: activities
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Title: Plasma Wayland: manual session save does not persist window activity
assignments (activitiesN empty in ~/.config/session/kwin_*)

Environment

    Plasma / KWin: 6.4.5
    Qt: 6.9.2
    Session: Wayland (XDG_SESSION_TYPE=wayland)
    Activities enabled (KWIN_BUILD_ACTIVITIES: yes)
    GPU: NVIDIA RTX 3090, driver 590.48.1

Problem
I use multiple Activities (6 total).
After assigning windows to specific Activities, I do manual session save.

After save, ~/.config/session/kwin__ (or kwin_saved by user_) contains empty
activity fields:

activities1=
activities2=
activities3=

After reboot/login restore, many windows reopen on one activity and activity
assignments are lost.

Expected
kwin_* session file should contain activity UUIDs per window, e.g.:

activities2=ea147203-ceeb-4ac0-8444-f87f5a85fee4
activities4=6381fea0-fa59-4af0-9b31-400e4f1b86eb

and windows should restore to their original Activities.

Verification
Activities are present and readable via DBus:

qdbus6 org.kde.ActivityManager /ActivityManager/Activities ListActivities

returns valid UUIDs.

qdbus6 org.kde.KWin /KWin org.kde.KWin.queryWindowInfo also reports current
window activities: <uuid> correctly.

So DBus activity data exists, but session save output in kwin_* does not
persist it.

Notes

    On older KDE 5.x session file (kwin_saved at previous logout_), activity
UUIDs were present.
    On current Plasma 6.4.5 saves, they are empty.
    Reconfigure/restart of KWin and kactivitymanagerd did not change behavior.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to