Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KWin KWin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 67
    • Issues 67
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 160
    • Merge requests 160
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KWinKWin
  • Merge requests
  • !2186

kwinoptions: disable AllowKDEAppsToRememberWindowPositions by default

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Xaver Hugl requested to merge work/default-remember-positions into master Mar 27, 2022
  • Overview 30
  • Commits 1
  • Pipelines 2
  • Changes 1

This option creates a lot of confusion and inconsistency:

  • it makes window placement ignore placement rules
  • it makes window placement ignore the active screen
  • it makes KDE apps behave differently from all other apps
  • it has bugs with multi-monitor setups
  • it makes the X11 session behave different from the Wayland session

Because of this confusion, our users are now using KWin scripts like "Always Open on Active Screen" (almost 100.000 downloads!) that enforce the behavior that KWin already applies to new windows.

Using such workarounds should not be necessary to get predictable window placement!

@teams/usability

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/default-remember-positions