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

jbpuertam

15 years ago

I get the same error :(

Report

C

lucher

15 years ago

hmmmm. funny. which distribution? is this issue related to the modification time (see top page)? It's working here...

Report

Joffe

15 years ago

I too am having problems. My distro is Slackware-current.

The admin/Makefile.common looks corrupted and not like the others you supplied with e.g. mtaskbar-0.7 or kpager-0.5.2.
Some unclosed brackets and parantheses and the end of this file... Maybe that's the way its supposed to be but to me it looks a bit strange

Report

loki

15 years ago

The tar.bz2 file is broken.
When it unpacks, it messes up the admin/Makefile.common file.
I just copied one from another kde-related source (was baghira, actually) over it.
Another bug: in src/kpager2.cpp you're missing an include statement for qimage.h:
#include <qimage.h>

And, again, two issues that are not "critical" but pretty annoying for packagers:
1) the clock skew, please fix your time settings, the files in the package have a timestamp in the future ;)
2) the subdirectory when unpacking, please make that kpager2-0.6.0

Thanks.

(BTW, I'm the maintainer of the SUSE RPM, the 0.6.0 package will be available in some hours on my site, for SUSE 9.2, 9.2+KDE3.4, 9.1, 9.1+KDE3.3)

Report

Joffe

15 years ago

...but did you get it to work?

Firstly I tried to add the 'Makefile.common' and 'missing' files from baghira along with changing the 'kpager.cpp'. Compile is ok.

Secondly I tried to add the entire admin directory from baghira. This approach also compiles cleanly and goes into a package with checkinstall with no warnings.

Now when I do any of the above and try to add the applet it says:

"The KPager2 applet could not be loaded. Please check you installation."

Report

Joffe

15 years ago

Ok, stupid me. I am running KDE 3.4.0

Never mind...

Report

Cellardoor

15 years ago

When using different wallpapers for each Desktop only the one for the first is loaded on startup.

It would be great if KPager2 could save the last used thumbnails when exiting KDE and reload them when started.

Report

C

lucher

15 years ago

The desktop bug is related to KApplication and KDesktop. KApplication emits the desktopChanged signal at wrong times, KDesktop's DCOP interface does not support getting the wallpapers of different desktops than the current one.

I am gonna wait zuntil this is fixed.

Best regs

Report

dhonn

15 years ago

When I am playing 3d games it gets choppy when it refreshes. Is there a way to nice it to a higher number?

Report

C

lucher

15 years ago

Disable thumbnails and you are all fine.

Report

davidgro

16 years ago

I installed version 0.5.2 from RPMs on SuSE 9.1 with KDE '3.3.2 Level "a"' and KPager2 is frequently extremely slow, as in 5-10 second delays before it updates or responds to mouse clicks. I even set both Kicker and the "appletproxy" that mentions kpager2 to very negative Nice values, and it makes no difference.
Beside that, it's the best pager I've seen for how I want to use it, Thank you.

Report

C

lucher

15 years ago

disable thumbnails. It's X related. I hope XComposite will make it faster

Report

pjlehtim

16 years ago

This looks like exactly what I've been looking for a long time. I was extremely dissapointed when encountered a compliation error. Is there some way to fix it?

Report

C

lucher

15 years ago

Take a glance at the description on top.

Report

oakley67

16 years ago

I installed KPager2 on my home machine by compiling from source and it works with no problems. From work I installed using the provided SuSE 9.1 RPM and that also works great. Thanks for the great app, I love the application zoom feature, my system now looks quite pimp. Thanks Again!

Report

miasma

16 years ago

I will confirm that this does not compile.

Report

C

lucher

15 years ago

see comments on top

Report

galay

16 years ago

Still cant compile on 3.4.2 gcc

Report

C

lucher

15 years ago

see comments on top

Report

meldroc

16 years ago

Kpager2 is rather nice, but when I run Synaptic (a GUI front end for Debian's APT packaging system), it crashes frequently when I perform actions that cause Synaptic to bring up a second window such as a download progress meter.

Report

C

lucher

15 years ago

It' sthumbnail related. I will redisgn the thumbnailmanager with XComposite

Report

cmf

16 years ago

kpagermainwin.moc.cpp:22: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:23: error: non-member function `const char* className()' cannot have `const' method qualifier
kpagermainwin.moc.cpp:27: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:28: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:28: error: `staticMetaObject' was not declared in this scope
kpagermainwin.moc.cpp:31: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:39: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:50: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp:72: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp: In function `void* qt_cast(const char*)':
kpagermainwin.moc.cpp:75: error: invalid use of `this' in non-member function
kpagermainwin.moc.cpp:77: error: `KPagerIface' undeclared (first use this function)
kpagermainwin.moc.cpp:77: error: (Each undeclared identifier is reported only once for each function it appearsin.)
kpagermainwin.moc.cpp:77: error: expected primary-expression before ')' token
kpagermainwin.moc.cpp:77: error: expected `;' before "this"
kpagermainwin.moc.cpp:77: error: invalid use of `this' in non-member function
kpagermainwin.moc.cpp:78: error: cannot call member function `virtual void* QWidget::qt_cast(const char*)' without object
kpagermainwin.moc.cpp: At global scope:
kpagermainwin.moc.cpp:81: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp: In function `bool qt_invoke(int, QUObject*)':
kpagermainwin.moc.cpp:84: error: `reallyClose' undeclared (first use this function)
kpagermainwin.moc.cpp:86: error: cannot call member function `virtual bool QWidget::qt_invoke(int, QUObject*)' without object
kpagermainwin.moc.cpp: At global scope:
kpagermainwin.moc.cpp:91: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp: In function `bool qt_emit(int, QUObject*)':
kpagermainwin.moc.cpp:93: error: cannot call member function `virtual bool QWidget::qt_emit(int, QUObject*)' without object
kpagermainwin.moc.cpp: At global scope:
kpagermainwin.moc.cpp:97: error: `KPagerMainWindow' has not been declared
kpagermainwin.moc.cpp: In function `bool qt_property(int, int, QVariant*)':
kpagermainwin.moc.cpp:99: error: cannot call member function `virtual bool QWidget::qt_property(int, int, QVariant*)' without object
kpagermainwin.moc.cpp: At global scope:
kpagermainwin.moc.cpp:102: error: `KPagerMainWindow' has not been declared
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: Leaving directory `/var/abs/local/kpager2/src/kpager2-0.5.2/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/kpager2/src/kpager2-0.5.2/kpager2'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...


That's on Arch Linux using kde 3.3.1

Report

C

lucher

16 years ago

please, read the announcement on top of this page...

Report

tjorvixxx

16 years ago

Hi. Nice applet, I'm using it on the left side of my screen on a 120 pixel panel. Are there any intentions to make it use x.org's damage extension to keep the window contents up to date all the time?

Report

C

lucher

16 years ago

as soon as it runs stable - and on my own computer...

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 1