KPager2 for Kicker

Various KDE 1.-4. Improvements

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

1
5.0
Description:

This is probably the most powerful pager on linux - yes it is a kicker applet! Check out the screenshot and help file for explanations.

///------#################-----
--------------------PATIENCE!-------------------
------#################-----///

Kicker of KDE 3.4 seems to have problems loading this applet. If you really want to test the applet, either
o kill kicker after starting KDE, wait until kicker is restarted and add kpager2, or
o start appletproxy /opt/kde3/share/apps/kicker/applets/kpager2.desktop

We are working on this.
KDE3.4 users! - Stay tuned.
KDE3.3 users! - Have fun! :)

PLEASE! -----------------------
For all of you experiencing this problem, give me you Versions of:
KDE, Qt, gcc, distribution.
thanks

------#################-----///


Installation:
=====================
untar kpager2-0.6.0.tar.bz2 and goto kpager2
make -f Makefile.cvs
./configure
make
su
make install
in kicker: right click menu -> Add -> Applet -> KPager2

Compilation Problems:
=====================
There might be some issues with the system clock. Since my computer believes a day has 19 hours, the file modification times are wrong and must be set by yourself before compiling. Do:
o find . -print -exec touch {} ;
Remove the autom4te.cache directory in case you don't use automake 1.7.

Packages:
=====================
o SuSE RPM's (thanks to Loki):
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/packages/Utilities/kpager2/
Last changelog:

15 years ago

0.6.0a
o repackaged
o a warning message

0.6.0
o new: 3ddesktop
o new: global key accelerators for 3d desktop switching
o new: "Show Only One Desktop" mode redesigned, getting scroll buttons (supporting dragndrop)
o new: a powerful midMouseButton, clipboard contents is inserted as an URL or command and executed!
o fix: redesigned config dialog
o fix: task menu considers NET::SkipTaskBar instead of NET::SkipPager (can't close/move kuake, kicker...)
o fix: task menu item sizes adjustable
o fix: graphics
o fix: animation sizes: wrong thumbnail sizes in single desktop mode

0.5.2 - fixes
o crash at rmb menu
o increased zoom factors
o 'dynamic' animations follow KControl (enabled?)
o removed a few disturbing assert()'s
o improved pixmap quality during animation

0.5.1 - stable?
o NEW: themes 'shadow', 'simple elegance'
o NEW: new frame style: Plain
o NEW: application launcher configurable
o FIX: Speedup: Double buffering!

o fix: URL dragging to desktop "1" will work now
o fix: Wrong position for shift animation in case of a corner widget
o fix: Why did animations pop up in 'show no windows' mode?
o fix: Text should generally appear ON windows, not behind
o fix: Rmb menu didn't close at all times when submenus were activated
o fix: Shift animation widget closes on leave event

Masamune

16 years ago

hi. i am now in linux and i have a problem. i manage to compile kpager2 0.4.2 and i realy LIKE it. but i use command "no bordes" and now i cant move or resize kpager2. How can i get back boders and is there any cfg or something so i can set that kpager is in corner, no (window) bordes, size,..?

Report

C

lucher

16 years ago

Ouch

Well... There is a config file for kwin which saves the configuration of the window manager. (it is a kwin issue, not kpager2 related). Seek in the ~/.kde directory and subdirectories for *kwin* files and delete the one wherein 'kpager2' appears.

Bye

Report

galay

16 years ago

your software has a TERRIBLE memory leak. Please fix it (kde3.3.0, kernel 2.6.8, xorg 6.7.0)

Report

C

lucher

16 years ago

I don't experience the leak here.

As already stated earlier, please give me more information about the applications you are using. (Konqu. KHTML, KWebGet, OpenGL apps, kuake...) Additionally, I am not able to list the memory usage of KapplettProxy (kicker only) - how can I tell top or ksysguard to do that?

regards

Report

galay

16 years ago

As a matter of fact, this wont even compile with gcc 3.4.2 even after the #ifndef hack.

Report

C

lucher

16 years ago

Thanks for your cooperational replies! If you have any problems with the software, I posted it here to get 'constructive' comments and suggestions. There have been a lot and I tried to include the requested features as well any bug fixes.

Right now you are trolling around and don't give any details at all. Do it somewhere else, please.

Btw: How did you find any memory leaks, if it doesn't compile?

Report

galay

16 years ago

does it matter? have you tried compiling it on 3.4.2?? Trolling my @$$.

Report

aliceoutchains

16 years ago

The zoom option is pretty nifty. But can you remove the horrible box around the icons?

Maybe you can also make option to use 3ddesktop?

Report

C

lucher

16 years ago

Hmmm. I was thinking about 3ddesktop. But for me, it is still too unstable. I hope somebody will integrate 3ddesktop into KWin - would be much better.

The box around the icons... Well, yeah... Hmmm....

Report

difool

16 years ago

Hi,
nice piece of software. Only problem is -
without kpager2 kde loading when logging in is a breeze; after adding your applet to kicker, kde splash-screen waits on last event for about 25 secs. when logging in the next time... reason/ workaround ?

THX

JDF

Report

C

lucher

16 years ago

Hmmm. I didn't have this problem here. Indeed, kicker needs longer to start. KPager2 is quite the worst resource eating kicker applet around, that's why. What if you simply kill kicker (Using the KWin key combination Ctrl+Alt+Esc+Mouseclick), restart kicker again and measure the time difference in having kpager2 and not having it. If it is really this applet that's causing your trouble - try to compile it in non-debug mode - ... - or buy a new computer :)

I am interested in your measurements.

Regards

Report

felipe

16 years ago

Ok, i'm using kpager2 quite intensively, here are a couple of things i feel like highlighting:

1) shaded windows are not detected, at least on my tiny-sized kicker/kpager2

2) the task menu has huge icons, it would be better for me if they were, say, 32x32 or smaller, if possible following the style of KDE's "Alt Tab" popup, for overall consistency :-)

3) it would be cool if the task menu could display windows from all of the workspaces, something like the "window list" button does

thanks

felipe

Report

C

lucher

16 years ago

1) shaded windows.
At least enable/disable shading is detected. shaded windows are not displayed. First it is too small on a pager (do you like to see a 1px wide line?). Second I use the window geometry without window decoration. I tried to detect the window decoration, but I experienced a few crashes doing that (there had been a bug in kwin, somewhere)

2) thumbnail sizes
I'll make it configurable

3) show all windows option
The task menu alrady shows all windows if you enable only one desktop. The problem about this feature is that a real taskbar can scroll if there are too many items (even if grouping is enabled), a popup menu can't do that. Hence too many items in the popupmenu would make the pager quite unusable.
I'll make it configurable.

Report

felipe

16 years ago

you rock

Report

ngirard

16 years ago

Hi,
With the latest (0.5.2) version I get the following error when compiling:

kpagermainwin.moc.cpp:22: error: `KPagerMainWindow' has not been declared

How to deal with it ?
Thanks in advance

Report

ngirard

16 years ago

Oops... RTFM... I followed your advice and everything went smooth. Sorry for
the useless comment !

Report

felipe

16 years ago

this very cute little application perfectly suits my current kde configuration (no taskbar): it replaced my "window list" button

nice to see you managed to fix all problems w/ timestamps. i still had to edit kpagermainwin.moc.cpp to make it compile, though.

felipe

Report

C

lucher

16 years ago

Boah! Somebody IS using the pager as a taskmanager! I didn't expect that there is somebody else. Great!

Report

Superstoned

16 years ago

looks like the bz2 is damaged... I cant de-compress it.

Report

japc

16 years ago

Hi.

I have Kpager2 configured with window pixmap, transparency all, and animation zoom, shifted.

At start, with about 4 xterms open and the opera browser I have appletproxy consuming about 4Mb memory (as given by xrestop).

The problem is that after this it never stops growing, and after some time of regular use (opening and closing xterms and other apps), it goes well over 100Mb and the machine starts swaping really hard.

As an example I started kpanel2 as I began writing this comment and now, after a couple of minutes, it is 10Mb.

I've opened another xterm and it jumped to 13Mb.

Is this a leak?

Report

C

lucher

16 years ago

Btw:

How do you track the memory usage of appletproxies? top as well as ksysguard show kicker only. hmm. (using suse9.0)

Report

C

lucher

16 years ago

Interesting. I didn't experience this here. Can you send me the whole configuration of kpager2 and can you tell me which other applets you use?

Thanks

Report

scereze

16 years ago

Hi,

First, thanks for this very nice applet. Keep on the good work.
I installed it but I needed to add some lines in the kpagermainwin.moc.cpp file.

Now, I have a problem (not very big):
each time, I'm doing a right click on the applet, it crashes.
Following is the output of the crash.
************************************
no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x4143ca08 in waitpid () from /lib/libpthread.so.0
#0 0x4143ca08 in waitpid () from /lib/libpthread.so.0
*************************************

Hope it helps.

cheers

Report

C

lucher

16 years ago

check out 0.5.2!

Report

peppelorum

16 years ago

Saw your note about you wanted it tested with xinerama, and can just say that it works just fine. Sometimes when I move a window many times in a short time the pager freezes.
Nice that you can't move a window outside of the actually screen.

Report

15 years ago

0.6.0a
o repackaged
o a warning message

0.6.0
o new: 3ddesktop
o new: global key accelerators for 3d desktop switching
o new: "Show Only One Desktop" mode redesigned, getting scroll buttons (supporting dragndrop)
o new: a powerful midMouseButton, clipboard contents is inserted as an URL or command and executed!
o fix: redesigned config dialog
o fix: task menu considers NET::SkipTaskBar instead of NET::SkipPager (can't close/move kuake, kicker...)
o fix: task menu item sizes adjustable
o fix: graphics
o fix: animation sizes: wrong thumbnail sizes in single desktop mode

0.5.2 - fixes
o crash at rmb menu
o increased zoom factors
o 'dynamic' animations follow KControl (enabled?)
o removed a few disturbing assert()'s
o improved pixmap quality during animation

0.5.1 - stable?
o NEW: themes 'shadow', 'simple elegance'
o NEW: new frame style: Plain
o NEW: application launcher configurable
o FIX: Speedup: Double buffering!

o fix: URL dragging to desktop "1" will work now
o fix: Wrong position for shift animation in case of a corner widget
o fix: Why did animations pop up in 'show no windows' mode?
o fix: Text should generally appear ON windows, not behind
o fix: Rmb menu didn't close at all times when submenus were activated
o fix: Shift animation widget closes on leave event

12345678910
Be the first to comment
WOteB2
Mar 26 2010
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.6.0a
updated Mar 31 2005
added Jul 23 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3