You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kwin/kconf_update/kwin-5.25-effect-pluginid-c...

36 lines
1.3 KiB
Python

#!/usr/bin/env python3
import fileinput
def migrate_group(old, new, line):
if not "[Effect-{}".format(old) in line:
return
print("# DELETE Effect-{}".format(old))
print("[Effect-{}]\n".format(new))
for line in fileinput.input():
if not "[Effect-" in line:
print(line)
continue
migrate_group("Blur", "blur", line)
migrate_group("DesktopGrid", "desktopgrid", line)
migrate_group("DimInactive", "diminactive", line)
migrate_group("FallApart", "fallapart", line)
migrate_group("Glide", "glide", line)
migrate_group("Kscreen", "kscreen", line)
migrate_group("LookingGlass", "lookingglass", line)
migrate_group("MagicLamp", "magiclamp", line)
migrate_group("Magnifier", "magnifier", line)
migrate_group("MouseClick", "mouseclick", line)
migrate_group("MouseMark", "mousemark", line)
migrate_group("Overview", "overview", line)
migrate_group("PresentWindows", "presentwindows", line)
migrate_group("Sheet", "sheet", line)
migrate_group("ShowFps", "showfps", line)
migrate_group("Slide", "slide", line)
migrate_group("SlidingPopups", "slidingpopups", line)
migrate_group("ThumbnailAside", "thumbnailaside", line)
migrate_group("TrackMouse", "trackmouse", line)
migrate_group("Wobbly", "wobblywindows", line)
migrate_group("Zoom", "zoom", line)