Description:

This is a modified pager applet for kicker to make it work with
compiz. More generally, it is intended to work with window managers that use
the concept of "large desktops" instead of "multiple virtual desktops" as kwin
does exclusively.

Technically, it is a matter of respecting window managers standards as defined
by EWMH (http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html), using the
facilities already provided by KDE.

The code is based on the minipager applet taken from kdebase-3.5.4.

To install the package, follow the generic instructions found in the INSTALL and README files.Once it is installed, use the kicker dialog to add a new applet, and the pager
will appear in the list.

The code should soon be hosted somewhere in the KDE svn, hopefully to be merged in one of the next releases.

Enjoy !
Last changelog:

10 years ago

kicker-compiz 0.2
-Viewport numbering is ok
-Handles both vertical and horizontal viewports, for the plane plugin
-vertical kicker is ok
Know buggy or can be improved
-Window drag&drop does not work reliably when dragging from a viewport
different from the current one
-small graphic glitches (seams) for certain panel sizes, due to
rounding errors

kicker-compiz 0.1
Initial release, beta quality
Currently working:
-pager has the good size, displays windows correctly
-current viewport is highlighted
-click to switch to another viewport
Known buggy or can be improved:
-Window drag&drop doesnt work reliably
-Aspect ratio is not respected when using kicker is vertical

BryanFRitt

8 years ago

Quote:
As long as you have the Compiz 'Wallpaper' plugin disabled, everytime you boot up, login, logout, login again, and you'll be able to switch KDE desktops without the taskbar crashing.

http://forum.compiz-fusion.org/showthread.php?p=71260#post71260

http://ubuntuforums.org/showthread.php?p=6778207#post6778207

Report

bugmenot1234

8 years ago

Setting Number of desktops in compiz to 4, and in kde to 4, shows about 16 desktops in the kicker!!!

bla bla bla...

I wont this:

-----
|1 |2 |
-------
|3 |4 |
-----

and to have a cube,
But when I do kwin --replace it puts
all my windows to desktop 1?

Report

BryanFRitt

8 years ago

When switching KDE desktops with the mouse wheel it will go to the same virtual desktop row like it should, however it goes to the first column of that virtual desktop row instead of going to the same column.
-
I still think there should be an option to change it to switch virtual desktops with the mouse wheel. (see other post)
-
Just thinking about it. You could think of virtual desktop columns as x, virtual desktop rows as y, and think of [non-virtual or KDE] desktops as z.

Report

BryanFRitt

8 years ago

I've uninstalled what I had compiled and installed the one from in Ubuntu's Adept-Manager, and it no longer has the crashing taskbar problem, and it goes to the same virtual desktop when switching desktops with the mouse. Maybe the one that I compiled was messed up, or didn't compile right, or something.

Report

BryanFRitt

8 years ago

Turn off the cube effect and this app will be able to do vertical virtual desktops. (You can try Wall instead)

Report

BryanFRitt

8 years ago

[copied form my other post]
It would be a nice option to add if we could set it to change, either desktops, or virtual desktops(up/down, left/right, prev/next, loop/no_loop(u/d l/r p/n)) with the mouse wheel, or tilt wheel over the pager.
-
Also a middle click for move the active window to a desktop/viewport would be nice.
---
u/d l/r p/n
up/down left/right previous/next

Report

BryanFRitt

8 years ago

Note: There are virtual* horizontal desktops, virtual* vertical desktops, and desktops/desktops rows, when using KDE and Compiz-Fusion. The pager has an option for 1,2,3, or auto rows to place the KDE desktops in. Each KDE desktop has virtual horizontal and virtual vertical desktops with in them. The virtual desktops are ordered left to right then top to bottom within a desktop which are also arranged left to right then top to bottom. AKA (trying to say it again) virtual left to right then top to bottom within a desktop then the desktops are left to right in a row and then top to bottom; same as the virtual desktops within a desktop except that the desktops doesn't have to arranged in a rectangle like the x*y virtual desktops within a desktop.

**sometimes called viewports.

example:

3 virtual horizontal, 3 virtual vertical, 8 desktops in 3 rows
--------------------------------------
|1__2__3_ |10_11_12 |19_20_21|
|4__5__6_ |13_14_15 |22_23_24|
|7__8__9_ |16_17_18 |25_26_27|
--------------------------------------
|28_29_30 |37_38_39 |46_47_48|
|31_32_33 |40_41_42 |49_50_51|
|34_35_36 |43_44_45 |52_53_54|
--------------------------------------
|55_56_57 |64_65_66|
|58_59_60 |67_68_69|
|61_62_63 |70_71_72|
------------------------

and this is how this Compiz-Pager numbers them.

<Idea: Maybe Compiz-Fusion could have an option to change this; like for cultures who don't read left to right, etc...>

Report

BryanFRitt

8 years ago

This crashes 1/2 the time desktops are switched. (yes, I said desktops not virtual desktops) When it crashes[the taskbar goes away]* on switching desktops it crashes practically every time. This app doesn't deal with switching to vertical virtual desktops, everything goes to the 1st row of the desktop. At least it does display the vertical virtual desktops as being there and I can click on them(it just goes to the 1st row).
-
And the KDE one doesn't understand vertical virtual desktops nor multiple desktops on Compiz.
-
*The command: "dcop kicker default restart" gets it back; usually temporarily, until next desktop change.
-

Report

BryanFRitt

8 years ago

It doesn't crash anymore... I think I just didn't properly uninstall / reinstall it before, when I had played around with the source code.(thought I put it back the way it was, but maybe not)

Report

BryanFRitt

8 years ago

Here's a link to another version:

http://www.kde-apps.org/content/show.php?content=89500
(taskbar-compiz for kde-3.5.10)

Report

BryanFRitt

8 years ago

ops... It's not another version, it is Taskbar not Kicker!

Report

BryanFRitt

8 years ago

/usr/bin/ld: cannot find -ltaskmanager
collect2: ld returned 1 exit status
make[2]: *** [compizpager_panelapplet.la] Error 1
make[2]: Leaving directory `/Drives/kicker-compiz-3.5.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/Drives/kicker-compiz-3.5.4'
make: *** [all] Error 2

I could try to play with the source code, but I get this error message when I try to compile it. (Same error as another poster)

KUbuntu 8.04.1_x64

Report

BryanFRitt

8 years ago

sudo apt-get install cdbs debhelper kdelibs4-dev kdebase-dev libqt3-mt-dev libxcomposite-dev automake1.9

This got it working!

Report

BryanFRitt

8 years ago

Mouse wheel switches desktop instead of virtual desktop.

The mouse wheel by default should switch virtual desktops instead of desktops, and after it goes to the last virtual desktop it should go to the first virtual desktop of the next desktop.(or back to the first desktop if it was at the last one)

This also could be configured so that mouse wheel switches desktop and left and right scroll switches virtual desktop, (or even to disable the mouse's effect on the pager)

Report

Kahoko

8 years ago

Under KDE 3.5.9 in Debian Lenny I could not get this to compile via source. Kept getting this error.

pagerapplet.h: At global scope:
pagerapplet.h:43: error: 'namespace KWin { }' redeclared as different kind of symbol pagerapplet.h: 43: error: 'namespace KWin ()' redeclared as different kind of symbol
/opt/kde3/include/kwin.h:62: error: previous declaration of 'class KWin' /

Well here is the fix:

/ *
namespace KWin (
WindowInfo class;
)
*/

Just comment it out.

Report

whodafly

8 years ago

Hi,

I downloaded and installed KDE 3.5.10 on Kubuntu Hardy last night, and now kicker-compiz causes kicker to crash all the time...

Just thought I'd let you know...

Report

jacoor

8 years ago

Anyone found a workround or a fix to this problem?
I will be very gratefull for information...

Report

tinin

9 years ago

I expect to switch to another desktop by spinning the mouse wheel on the kicker-compiz applet, just as it behaves the original kicker without compiz.

Would this be possible?

Report

Sawk

9 years ago

the kicker-compiz doesn't work without Cube

Report

sciallo

9 years ago

It doesn't display right when on a vertical panel, the whole thing is about 3 pixels tall (I can send a screenshot if you want). also when I open the pager it only shows the current viewport.

Report

ecognito

9 years ago

Doesn't seem to handle vertical viewports with the Desktop Cube plugin.

I tried having a 2x2 set of viewports, but when I click on the bottom box it switches to the viewport for the top box.

i.e. when I click on box three it switches to viewport one, when I click on box four it switches to viewport two.

Other than that, THANK-YOU!!

Report

krf

9 years ago

How does it come this fork isn't merged into / doesn't replace the default applet?

Report

vjt-

10 years ago

for making this applet available
great work!

Report

vidak

10 years ago

This applet is great!
However there might be a small bug: when having transparent background, the selected desktop is displayed incorrectly on an empty desktop.

Report

hacosta

10 years ago

i found a work-arround just add this to your Autostart scripts
(~/.kde/Autostart)
dcop kicker kicker restart

Report

10 years ago

kicker-compiz 0.2
-Viewport numbering is ok
-Handles both vertical and horizontal viewports, for the plane plugin
-vertical kicker is ok
Know buggy or can be improved
-Window drag&drop does not work reliably when dragging from a viewport
different from the current one
-small graphic glitches (seams) for certain panel sizes, due to
rounding errors

kicker-compiz 0.1
Initial release, beta quality
Currently working:
-pager has the good size, displays windows correctly
-current viewport is highlighted
-click to switch to another viewport
Known buggy or can be improved:
-Window drag&drop doesnt work reliably
-Aspect ratio is not respected when using kicker is vertical

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install
Score 74%
74.00 Likes
26 Dislikes
Details
version
0.2
updated Sep 20 2006
added Sep 19 2006
downloads
page views 1416