9995f984c3
Port the RuleSettings and KCM to store and use a list of virtual desktop UUIDs, instead of the previous x11 positional id, continuing the work on This allows to set a rule with several desktops on Wayland. On X11 it has no visible change for the user, but internally it uses the more modern concept, helping to simplify the related code. The relevant key on kwinrulesrc changes from `desktop` to `desktops`. A kconf_update script handles the migration.
27 lines
1.2 KiB
CMake
27 lines
1.2 KiB
CMake
install(FILES kwin.upd
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.16-auto-bordersize.sh
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.18-move-animspeed.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.21-desktop-grid-click-behavior.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.21-no-swap-encourage.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.23-disable-translucency-effect.sh
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.23-remove-flip-switch.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.23-remove-cover-switch.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.23-remove-cubeslide.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwin-5.23-remove-xrender-backend.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
|
|
install(FILES kwinrules.upd
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwinrules-5.19-placement.pl
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|
|
install(PROGRAMS kwinrules-5.23-virtual-desktop-ids.py
|
|
DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
|