Version: (using KDE 4.2.2) OS: Linux Installed from: SuSE RPMs I'm using KDE 4.2.2 with compiz fusion 0.7.8. Compiz is configured as: Horizontal Virtual Size = 4, Vertical Virtual Size = 1, and your Number of Desktops = 1 When compiz is selected in KDE system settings as the default window manager, then it works well, which means the KDE desktop switcher recognizes the four desktop areas, displays them correctly and I can even change between desktop with that applet. However, when I start KDE with kwin as window manager (see the attached kwin1.jpg), and then replace it with compiz, the KDE won't be able to detect the count of desktops (see compiz1.jpg). Moreover, when I switch back to kwin afterwards, KDE desktop switcher even rearranges its layout (see kwin2.jpg). I found a workaround for the problem: I restart plasma by "killall plasma ; sleep 2 ; plasma" after switching to compiz, which makes KDE able to detect the environment correctly. BTW, all versions of KDE (even KDE3) behaved the same way with all versions of compiz, but in the case of KDE3 it was enough to kill and restart kicker.
Created attachment 33422 [details] kwin1.jpg (KDE after logon)
Created attachment 33423 [details] compiz1.jpg (KDE after switching to compiz)
Created attachment 33424 [details] kwin2.jpg (KDE after switching back to kwin)
you really don't want to killall plasma, you want to kquitapp it. in any case, as long as the window manager is doing its job properly, the pager does its job properly. it does support both workspaces (compiz) as well as virtual desktops (kwin). looks like something goes wrong when compiz starts with it announcing the # of desktops available.