Activity Switching Effect

Kwin Effects

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on

Score 74.0%

A simple effect that animates the windows when the user switches activities.

It animates only the windows that should be shown in the new activity. The old windows just disappear.


1 year ago

How do I activate this? I installed it from Discover but I don't see on the list of desktop effects. Switching activities doesn't seem to look any dfifferent.



5 years ago

Works nice! Also it's great, that during animation is seen wallpaper, helps to recognize which activity it is. Thanks!



6 years ago

This looks great, and it fills a major gap in KWin's repertoire. A couple small nitpicks if you don't mind:
1) Is it possible to add any configuration? It'd be nice to be able to set the duration of the effect (and even nicer if we could change the effect from a zoom to a simple crossfade or slide perhaps).
2) When switching activities, the wallpaper of the newly selected activity is briefly visible as the windows on that activity zoom in. That's fine, and I'm guessing it's the desired effect so as to serve as a quick reminder of which activity you're on, but it's not always consistent. A lot of times, the wallpaper of the activity I'm switching from will be shown instead. Is there any way to fix this?
Aside from those minor issues, this is pretty much perfect. Thanks, and keep it up!


product-maker mirkogennari Oct 13 2017 9 excellent
product-maker jota Dec 10 2015 9 excellent
product-maker JonasArch Feb 25 2015 9 excellent
product-maker RiotTee Jan 08 2014 9 excellent
product-maker Contrast Jun 08 2013 9 excellent
product-maker ksolsim Jun 08 2013 9 excellent
product-maker Base: 4 x 5.0 Ratings
Feb 25 2015
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
0 Affiliates
updated Jun 08 2013
added Jun 08 2013
downloads 24h
page views 24h 11
System Tags linux unix