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

C

lucher

15 years ago

Thanks for this report. This might probably be the reason for the starting bug on some systems. Can you do me the favor to tell me if this error happens when compiling against a 'fresh' source, meaning compiling after a 'make clean' command? Then, perhaps, a linking error happened. If not, ... well...

Report

gstnet

15 years ago

I did make clean, after I saw that error first time, and that made no difference, but I do not think that is your problem. I just checked and I get the very same thing when running 0.5.2 version, but I can add that one to the kicker and use with no problems.

I am not sure if this is at all related but I get this notice when starting eather version:
library libkpager2.la not found under 'module' but under 'lib'

Report

berberic

15 years ago

it gives me a constant 50%-CPU UsageThe settings-dialog blocks (part of) kicker (menu, launchers, ...)

Report

C

lucher

15 years ago

50% cpu usage: under certain conditions: known - gonna change that

config dialog blocks kicker:
????
it blocks kpager2 since it is a modal dialog. What else?

Report

berberic

15 years ago

config dialog blocks kicker: ???? it blocks kpager2 since it is a modal dialog. What else?No, it blocks the whole panel. Menues do no longer work, launchers do not longer work...

Report

rbb

15 years ago

To prevent compiler problems with debian you need automake1.9.

* apt-get install automake1.9
* update-alternatives automake (select 1.9)

ready to compile the package

* dh_make -c -e
* dpkg -rfakeroot

install as root.
done.

Report

aseigo

15 years ago

voting for that bug on bugs.kde.org won't get it fixed any faster. it'll happen when it happens. and seeing as it's almost certainly a bug in kpager2, voting for a bug against kicker that i'll end up fixing in this third party applet is probably just a way to annoy me rather than inspire me.

Report

catmandu

15 years ago

I tried the KDE 3.4 load options but there are 2 things.

1) The location where you state the .desktop file is located is not there for Fedora Core 3.

2) I have no knowledge about killing the kicker app.

kill kicker does not seem to work.

After locating the kpager2.desktop file I did execute it. This created a window on the desktop. So, once loaded I tried to configure it. Upon selecting some options other options were switched back to their defaults. This should not happen.

When I chose to do the pixmap for the desktop windows any app that is set to display on all desktops doesn't show up until you switch desktops.

I also noticed that clicking on any of the desktops in the windows and the destop main screen does not switch. I have to use my scroll wheel to move between windows.

Report

C

lucher

15 years ago

2nd: Press Ctrl+Alt+Esc and click on Kicker to kill, or 'killall kicker'

The rest: well. Here, it is working perfectly.

Even the configuration is working perfectly. Of course things on the 'Custom' page are changed if you change the theme.

Switching desktops won't work if you enabled 3ddesktop, but don't have 3ddesktop installed.

Please, can you give a detailed bug report?

Btw: Which wm are you using?

Report

yggdrasil

15 years ago

then mv -f ".deps/kpager.Tpo" ".deps/kpager.Plo"; else rm -f ".deps/kpager.Tpo"; exit 1; fi
kpager.cpp: In constructor `KPager2::KPager2(KPagerMainWindow*, const char*)':
kpager.cpp:122: error: aggregate `QImage img' has incomplete type and cannot be
defined
kpager.cpp:124: error: invalid use of undefined type `struct QImage'
/usr/share/qt3/include/qwindowdefs.h:74: error: forward declaration of `struct
QImage'
kpager.cpp:124: error: invalid use of undefined type `struct QImage'
/usr/share/qt3/include/qwindowdefs.h:74: error: forward declaration of `struct
QImage'
kpager.cpp:128: error: invalid use of undefined type `struct QImage'
/usr/share/qt3/include/qwindowdefs.h:74: error: forward declaration of `struct
QImage'
kpager.cpp:128: error: invalid use of undefined type `struct QImage'
/usr/share/qt3/include/qwindowdefs.h:74: error: forward declaration of `struct
QImage'
kpager.cpp: In member function `void KPager2::slotBackgroundChanged(int)':
kpager.cpp:686: warning: format not a string literal and no format arguments
make[2]: *** [kpager.lo] Fehler 1
make[2]: Leaving directory `/home/frost/downloads/programme/tarballs/kpager2-0.6.0/kpager2-0.6.0/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/frost/downloads/programme/tarballs/kpager2-0.6.0/kpager2-0.6.0'
make: *** [all] Fehler 2


Using:
Debian unstable
gcc 3.3.5
KDE 3.3.2
automake 1.9

Would be cool if I could get this cool app working :-)

Report

C

lucher

15 years ago

A bug due to different Qt versions:

Insert
#include in kpager.cpp

Report

yggdrasil

15 years ago

Including qimage.h in kpager.cpp worked (thanks bhautikj!). Compiling and installing worked fine. But when i want to add KPager2 to kicker it doesn't show up? Any suggestions?

Report

bhautikj

15 years ago

#include &ltqimage.h&gt does it on a mandrake 10.1 box ;)

(for some reason the &lt and &gt doesn't show up on the parent post)

Report

nuka

15 years ago

using kde 3.4, that doesnt work. what exactly are we supposed to add and where exactly are we supposed to add it?

just add "#include" randomly in the file?

Report

catmandu

15 years ago

I installed it via rpm on suse 9.1 and I get the same error message from KDE.

Report

catmandu

15 years ago

KDE reports a load applet error and informs me to check my installation.

Did ./configure, make, make install--which is wrong to expect users to do such things. This is a modern OS after 10 years one should be able to install these programs by clicking a mouse button or two. The distros really need to create a unified application install for these applications.

Anyway, it did compile correctly but when I went to use it the error I stated was presented. Any ideas?

Report

C

lucher

15 years ago

Well, that's odd. automake, configure, make, make install are quite uniform on all distros. Not even on Linux only. But that's one thing.

Aaron Seigo is checking if it is a Kicker related bug or Kpager2 related. Running appletproxy kpager2.desktop works. You might even kill kicker and restart it to try Kpager2 out.

There is no way out, currently.

Report

netfranz

15 years ago

"Applet could not be loaded"

I tried both compiling from source and loki's rpm; Suse 9.2 with kde 3.4

Report

C

lucher

15 years ago

From the developer's point of view: It is working in appletproxy and if you restart kicker. It's kicker related if you ask me.

Report

C

lucher

15 years ago

...loaded"

I get this error message since updating to kde3.4. Is that a kicker related bug due to the rewrite? I can't imagine what is leading to this error (probably KDevelop messed up my whole install again). Any ideas?

Manually adding the applet while running KDE is ok, but not automatically loading the applet at startup.

Report

C

lucher

15 years ago

Hmmm-

You need to restart Kicker after loading the desktop and it can load KPager2. Were is this coming from?

Report

hotheadsmaster

15 years ago

Same behaviour here with kde-3.4.

hotheadsmaster

Report

nutshell42

15 years ago

$ make -f Makefile.cvs
This Makefile is only for the CVS repository
This will be deleted before making the distribution

admin/Makefile.common:4: *** missing separator. Stop.
make: *** [all] Error 2

Report

Pr0phet

15 years ago

There is a problem with the download. Instead of using ark, using just your average tar -xjvf you find:

kpager2.kdevelop/admin/Makefile.common
tar: Skipping to next header
kpager2.kdevelop/admin/ylwrap
tar: Error exit delayed from previous errors

admin/Makefile.common doesn't even look like a Makefile to me. That seems to be the problem. The tarball needs to be reconstructed before anyone can really install it.

Report

Pr0phet

15 years ago

Worked this time. Thanks.

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