
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
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/
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
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
lucher
16 years ago
Sorry for the freezing. You need to disable the window dragging or set it to 'just set desktop' The problem is that it moves the window actually and everytime a complete redraw is made.
Report
Voytaz
16 years ago
Great job! I'm impressed:-)
Thanks very very very much!
Report
MrYouP
16 years ago
anyway, that's a great apps !
Report
MrYouP
16 years ago
many thanks for this apps !!
Report
anonymous-hive
16 years ago
thx
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o tasklmbmenu.moc.lo `test -f 'tasklmbmenu.moc.cpp' || echo './'`tasklmbmenu.moc.cpp
kpagermainwin.moc.cpp:22: error: syntax error before `::' token
kpagermainwin.moc.cpp:27: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: error: `KPagerMainWindow' was not declared in this
scope
kpagermainwin.moc.cpp:28: error: parse error before `::' token
kpagermainwin.moc.cpp:31: error: syntax error before `::' token
kpagermainwin.moc.cpp:39: error: syntax error before `::' token
kpagermainwin.moc.cpp:50: error: syntax error before `::' token
kpagermainwin.moc.cpp:59: error: ISO C++ forbids declaration of `metaObj' with
no type
kpagermainwin.moc.cpp:67: error: invalid conversion from `QMetaObject*' to `int
'
kpagermainwin.moc.cpp:68: error: syntax error before `.' token
kpagermainwin.moc.cpp:72: error: syntax error before `::' token
kpagermainwin.moc.cpp:81: error: syntax error before `::' token
kpagermainwin.moc.cpp:91: error: syntax error before `::' token
kpagermainwin.moc.cpp:97: error: syntax error before `::' token
kpagermainwin.moc.cpp:102: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: warning: `QMetaObjectCleanUp
cleanUp_KPagerMainWindow(...)' declared `static' but never defined
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2'
make: *** [all] Error 2
!!! ERROR: x11-misc/kpager2-0.5.1 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make
Report
lucher
16 years ago
Please, edit the file kpagermainwin.moc.cpp as stated in the announcement. Then run make again.
Report
scsi
16 years ago
When I wake up and try to "refresh" information, so I push the refresh button several times on mozilla, then......
I feel very sory sorry, really
may I delete those message myself?
I can not find the function to do that.
Report
anonymous-hive
16 years ago
thx
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o tasklmbmenu.moc.lo `test -f 'tasklmbmenu.moc.cpp' || echo './'`tasklmbmenu.moc.cpp
kpagermainwin.moc.cpp:22: error: syntax error before `::' token
kpagermainwin.moc.cpp:27: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: error: `KPagerMainWindow' was not declared in this
scope
kpagermainwin.moc.cpp:28: error: parse error before `::' token
kpagermainwin.moc.cpp:31: error: syntax error before `::' token
kpagermainwin.moc.cpp:39: error: syntax error before `::' token
kpagermainwin.moc.cpp:50: error: syntax error before `::' token
kpagermainwin.moc.cpp:59: error: ISO C++ forbids declaration of `metaObj' with
no type
kpagermainwin.moc.cpp:67: error: invalid conversion from `QMetaObject*' to `int
'
kpagermainwin.moc.cpp:68: error: syntax error before `.' token
kpagermainwin.moc.cpp:72: error: syntax error before `::' token
kpagermainwin.moc.cpp:81: error: syntax error before `::' token
kpagermainwin.moc.cpp:91: error: syntax error before `::' token
kpagermainwin.moc.cpp:97: error: syntax error before `::' token
kpagermainwin.moc.cpp:102: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: warning: `QMetaObjectCleanUp
cleanUp_KPagerMainWindow(...)' declared `static' but never defined
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2'
make: *** [all] Error 2
!!! ERROR: x11-misc/kpager2-0.5.1 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make
Report
andygodwin
16 years ago
But I do like it.
Report
scsi
16 years ago
thx
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o tasklmbmenu.moc.lo `test -f 'tasklmbmenu.moc.cpp' || echo './'`tasklmbmenu.moc.cpp
kpagermainwin.moc.cpp:22: error: syntax error before `::' token
kpagermainwin.moc.cpp:27: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: error: `KPagerMainWindow' was not declared in this
scope
kpagermainwin.moc.cpp:28: error: parse error before `::' token
kpagermainwin.moc.cpp:31: error: syntax error before `::' token
kpagermainwin.moc.cpp:39: error: syntax error before `::' token
kpagermainwin.moc.cpp:50: error: syntax error before `::' token
kpagermainwin.moc.cpp:59: error: ISO C++ forbids declaration of `metaObj' with
no type
kpagermainwin.moc.cpp:67: error: invalid conversion from `QMetaObject*' to `int
'
kpagermainwin.moc.cpp:68: error: syntax error before `.' token
kpagermainwin.moc.cpp:72: error: syntax error before `::' token
kpagermainwin.moc.cpp:81: error: syntax error before `::' token
kpagermainwin.moc.cpp:91: error: syntax error before `::' token
kpagermainwin.moc.cpp:97: error: syntax error before `::' token
kpagermainwin.moc.cpp:102: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: warning: `QMetaObjectCleanUp
cleanUp_KPagerMainWindow(...)' declared `static' but never defined
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2'
make: *** [all] Error 2
!!! ERROR: x11-misc/kpager2-0.5.1 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make
Report
scsi
16 years ago
thx
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o tasklmbmenu.moc.lo `test -f 'tasklmbmenu.moc.cpp' || echo './'`tasklmbmenu.moc.cpp
kpagermainwin.moc.cpp:22: error: syntax error before `::' token
kpagermainwin.moc.cpp:27: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: error: `KPagerMainWindow' was not declared in this
scope
kpagermainwin.moc.cpp:28: error: parse error before `::' token
kpagermainwin.moc.cpp:31: error: syntax error before `::' token
kpagermainwin.moc.cpp:39: error: syntax error before `::' token
kpagermainwin.moc.cpp:50: error: syntax error before `::' token
kpagermainwin.moc.cpp:59: error: ISO C++ forbids declaration of `metaObj' with
no type
kpagermainwin.moc.cpp:67: error: invalid conversion from `QMetaObject*' to `int
'
kpagermainwin.moc.cpp:68: error: syntax error before `.' token
kpagermainwin.moc.cpp:72: error: syntax error before `::' token
kpagermainwin.moc.cpp:81: error: syntax error before `::' token
kpagermainwin.moc.cpp:91: error: syntax error before `::' token
kpagermainwin.moc.cpp:97: error: syntax error before `::' token
kpagermainwin.moc.cpp:102: error: syntax error before `::' token
kpagermainwin.moc.cpp:28: warning: `QMetaObjectCleanUp
cleanUp_KPagerMainWindow(...)' declared `static' but never defined
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kpager2-0.5.1/work/kpager2-0.5.1/kpager2'
make: *** [all] Error 2
!!! ERROR: x11-misc/kpager2-0.5.1 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make
Report
lucher
16 years ago
Regards
Report
gardodaman
16 years ago
kpagermainwin.moc.cpp:101: error: cannot call member function `virtual bool QWidget::qt_property(int, int, QVariant*)' without object
kpagermainwin.moc.cpp: At global scope:
kpagermainwin.moc.cpp:104: error: `KPagerMainWindow' has not been declared
make[2]: *** [kpagermainwin.moc.lo] Error 1
make[2]: Leaving directory `/home/gardo/My_Downloads/kpager2-0.5.1/kpager2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gardo/My_Downloads/kpager2-0.5.1/kpager2'
make: *** [all] Error 2
Report
lucher
16 years ago
Report
loki
16 years ago
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/packages/Utilities/kpager2/
(both 0.4.1 and 0.5.1 - 0.5.1 will be available tomorrow, with the next sync)
Report
lucher
16 years ago
But that doesn't mean that it is the bug you reported.
The warning messages that appear on konsole are regular debugging messages of KPager2 (to track some bugs in KWin and Kicker that I discovered).
Please, if you experience any crashes, report the version and the FULL debug output (found in KDE's crash notification dialog).
If you find any bugs (no crashes), please discribe the wrong behaviour and the behaviour wherein you believe how it should be.
Report
laktose
16 years ago
the only thing I have problems with still is KPager crashing when right clicked upon..
I don't know where to go to get the Crash Report, normally when something crashes in KDE it brings up the report i believe, but nothing comes up when KPager crashes..
Keep up the good work, this is a awsome applet/app
Report
lucher
16 years ago
Ups. That was what i hoped to fix...! Well. Can you try to do the following?
Find out if it happens if
o you click an empty desktop,
o a desktop containming windows (but no window), or
o a window
Then, please find out the rc file in .kde for that applet and set
o showLauncher=false (case sensitive!)
Then tell me how it reacts on the three prompts listed above.
Thanks
Report
laktose
16 years ago
I did as you asked and found that if you right click on a desktop with no windows it doesn't crash, if you right click on a window or a desktop with windows it does indeed still crash.
As for the showLauncher variable, I found it and it was set to "true", so I changed it to false and tried again with the same problem. (What exactly does it show? :)
Hope this helps at least a little bit.
Thanks
Report
laktose
16 years ago
Thus far the main ones are if you click the Apply button after checking Show Name it freezes and I have to kill its PID.
Other than that, right clicking on the applet at all will cause it to crash with the following output (from start to crash):
appletproxy kpager2
KPager: received SIGNAL(KApplication::backgroundChanged(int==1)) with KBackgroundIface->isCommon()==0
KPager: received SIGNAL(KApplication::backgroundChanged(int==2)) with KBackgroundIface->isCommon()==0
KPager: received SIGNAL(KApplication::backgroundChanged(int==3)) with KBackgroundIface->isCommon()==0
KPager2: Warning: bug in kicker - Kicker doesn't have NET::skipPager set.
KPager2: Warning: bug in kicker - Kicker doesn't have NET::skipPager set.
KCrash: Application 'appletproxy' crashing...
Maybe thats a kicker problem? I dunno, no other applets have that problem..
I've never heard of NET::skipPager so i dunno what it is, maybe you do though
Report
laktose
16 years ago
heh
This is all on KDE 3.3.0 with Xorg 6.8 also..
Report
rjmbos
16 years ago
kpager2 themes provides that widget
too). I don't really like the
widget to be there (as I'm very used
to the kwin ALT-F2 option), which
really suites my need. Would it be
possible to make availability of the
'run command' widget configurable?
(Show 'run command' yes|no), similar
to show taskbar.
Something else: the Shifter theme seems
to zoom mcuh more than the Zoomer
theme. Shouldn't those 2 names be
swapped?
Report
lucher
16 years ago
Report
Superstoned
16 years ago
good work!!! maybe, in some time, you can add support for Xorg's new features? it might at least speed up rendering and allow for realtime updates.
tnx for the job
Report
jcphil
16 years ago
/home/rebus/kpager2-0.5.0/kpager2/admin/missing: line 46: automake-1.7: command not found
WARNING: `automake-1.7' is missing on your system. You should only need it if
you modified `Makefile.am', `acinclude.m4' or `configure.in'.
You might want to install the `Automake' and `Perl' packages.
Grab them from any GNU archive site.
Of course, automake and Perl *are* installed. But I have a more recent version of automake. It won't build in Kdevelop either. Running KDE 3.3 on Slackware 10 here.
Report