I structured related problems. Tell me if i'm wrong. 1. Move kdmtsac to kdm dir Arguments: it's binary and it's place is not in kdmLIB directory. And it's used only by kdm. 2. move tsac to kdm too Arguments: The same + it's too small for separate module and hightly integrated with kdm 3. Chose a good flag for tsac support by kdm e.g.: WITH_TSAC 4. Move krootbacking to kscreensaver and add flag WITH_KROOTBACKING Arguments: it's too small, highly integrated with kscreensaver by logic and nobody else using it.
previous patch was just a temporary workaround...