
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
Kicker Pager provides a desktop overview of your KDE virtual desktops. It aims to provide a more fully featured pager for the default Kicker panel.
My period of procrastination is over and I would like to develop Kicker Pager into future KDE releases. I really appreciate your ideas and feedback.
17 years ago
Update: Fixed compilation errors.
0.3.1
---
REALLY resizes appropriately on smaller panels.
Cleaner configuration panel.
Configuration bugs (options not being saved).
Notification on desktop change (configurable).
Code cleanups.
Much needed attention and motivation...
0.3
----
Resizes appropriately on smaller panels.
Border / text colour is now configurable.
Migration to a seperate configuration file from KPager.
Added a right-click context menu, with a menu item to the "Multiple Desktops" configuration.
Few more code clean ups.
0.1 - 0.2
----------
Orientation and resizing updated with Kicker.
Compilation problems for KDE 3.1 fixed - it seems that the CVS KWin (kwin.h) API has changed slightly and isn't backwards compatible. When the current stable release is at that stage, I'll update Kicker Pager to take advantage of the new API.
Code cleanups.
0.1
----------
Initial Announcement (and headache).
17 years ago
Update: Fixed compilation errors.
0.3.1
---
REALLY resizes appropriately on smaller panels.
Cleaner configuration panel.
Configuration bugs (options not being saved).
Notification on desktop change (configurable).
Code cleanups.
Much needed attention and motivation...
0.3
----
Resizes appropriately on smaller panels.
Border / text colour is now configurable.
Migration to a seperate configuration file from KPager.
Added a right-click context menu, with a menu item to the "Multiple Desktops" configuration.
Few more code clean ups.
0.1 - 0.2
----------
Orientation and resizing updated with Kicker.
Compilation problems for KDE 3.1 fixed - it seems that the CVS KWin (kwin.h) API has changed slightly and isn't backwards compatible. When the current stable release is at that stage, I'll update Kicker Pager to take advantage of the new API.
Code cleanups.
0.1
----------
Initial Announcement (and headache).
rnc
16 years ago
./configure --prefix=/usr
worked for me under Mandrake 10.
My wish - would be great if there was an option to make it transparent! :-)
Report
Rise
16 years ago
since that might be where the error is... :(
I'd really like to have this thing
Report
Rise
16 years ago
bash-2.05b# make -i
cd . &&
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: [configure] Error 2 (ignored)
make[1]: Entering directory `/tmp/kickerpager-0.3.1'
cd . &&
/bin/sh: -c: line 2: syntax error: unexpected end of file
make[1]: [configure] Error 2 (ignored)
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/tmp/kickerpager-0.3.1'
can anyone help me solve this problem?
Thanks in advance...
Report
oshogg
16 years ago
This is a really cool applet. I use it instead of the default pager applet now. It takes much less spance on the panel and is more informative.
I had a couple of requests:
1. Could you please add an option to make the Panel transparent?
2. It would be nice if Change Border Color option showed the current color next to it (pretty much standard practise in any color selection UI in KDE)?
thanks much,
osho
Report
amps
17 years ago
amp
Report
oshogg
16 years ago
You will have to do this only once. On subsequent starts of KDE, it will automatically load the kicker pager if it was not removed from the kicker.
Osho
Report
lucher
17 years ago
I started at the same time of the last year like you to fork KPager ('Improved KPager' on kdelook). My goal was not to make it an applet at first, but to improve the behaviour. As far as I arrive at mature level in a few month I would like to merge our code bases to make it a kicker applet.
There are some issues like the multiple wallpaper question, the mousewheel support, color consistency with the current kde theme, tooltips, a new layout management and plans to give it some Mac/E16-like stuff like animations on mouse hover. So far it is not at a stage to publish it.
I also experienced some sever problems regarding the new kwin API - even your code is using obsolete classes (eg. KWin::Info). However, it seems that some of the new classes, that replaced these, have limited functionality. Hope, you found a workaround already.
If there is a chance to cooperate on that, please let me know.
Regards
Report
toshiro
17 years ago
Anyway, good software.
Toshiro.
Report
meldroc
17 years ago
Report
shlomil
17 years ago
ftp://ftp.berlios.de/pub/kazit/debs/kickerpager_0.3.1-1_i386.deb
Report
jos
17 years ago
Report
rjmbos
17 years ago
showing your appreciation. It may
help to get this pager integrated
into the kde base set.
Vote at:
http://bugs.kde.org/show_bug.cgi?id=58677
Report
somekool
17 years ago
you would need to allow the user to set the size for this, or to make a border to allow resizing.
thanks
Report
Malexx
17 years ago
Report
chalex20
17 years ago
Report
nightwriter
17 years ago
James
Report
nightwriter
17 years ago
Mandrake 10
KDE 3.2
Report
doquar
17 years ago
1. After setting individual backgrounds for each desktop, the new wallpapers are not shown until each desktop is selected.
2. Moving a window in the pager causes a 1-2 second delay before the next window can be moved.
3. PNG previews of windows are pretty unclear.
Report
SynTruth
17 years ago
This is really nice, since I think the default pager is ugly and never seems to improve. (Transparency is nice, but it does not look right sometimes.)
However, after compiling it at home last night and using it for a bit, it crashed on me three times. I didn't have a lot of windows open and I'm not sure what prompted the crash. I had it set to plain windows, with no numbers or names showing, notifications off, and with background set to on. At most times, I only had 1 konsole window, 1 konq, and amarok open.
I truly hope this improves, since it's much needed. And if you don't mind a suggestion from somebody who can't code C++ very well yet... And an option so it only shows the currently shown desktop. I would like to someday see where it only shows the name of the currently desktop, without icons or anything, kinda like how the WindowMaker Clip does it. ;) Maybe that would be better off being it's own applet, though, huh? Hehe.
Thanks for the good work, though. It's very appreciated.
Report
harryzZz
17 years ago
In file included from desktop.cpp:26:
kpager.h:55: error: syntax error before `*' token
kpager.h:100: error: `WindowInfo' is not a member of type `KWin'
.....
desktop.cpp: At global scope:
desktop.cpp:384: error: `WindowInfo' is not a member of type `KWin'
desktop.cpp:385: error: `bool Desktop::shouldPaintWindow' is not a static
member of `class Desktop'
desktop.cpp:385: error: syntax error before `{' token
desktop.cpp:392: error: `NormalMask' is not a member of type `NET'
desktop.cpp:393: error: `DesktopMask' is not a member of type `NET'
desktop.cpp:393: error: `DockMask' is not a member of type `NET'
desktop.cpp:393: error: `ToolbarMask' is not a member of type `NET'
desktop.cpp:393: error: `MenuMask' is not a member of type `NET'
desktop.cpp:394: error: `DialogMask' is not a member of type `NET'
desktop.cpp:394: error: `OverrideMask' is not a member of type `NET'
desktop.cpp:394: error: `TopMenuMask' is not a member of type `NET'
desktop.cpp:394: error: `UtilityMask' is not a member of type `NET'
desktop.cpp:394: error: `SplashMask' is not a member of type `NET'
......
make[2]: *** [desktop.lo] Error 1
make[2]: Leaving directory `/home/razzo/kickerpager-0.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/razzo/kickerpager-0.3.1'
make: *** [all] Error 2
Does it compile only on kde 3.2.x ?
Report
epoch
17 years ago
Report
prjanique
17 years ago
Anyway, I like this app a great deal, I hope it will be improved :)
Report
poloso
17 years ago
-c -o config.lo `test -f 'config.cpp' || echo './'`config.cpp; \
then mv -f ".deps/config.Tpo" ".deps/config.Plo"; \
else rm -f ".deps/config.Tpo"; exit 1; \
fi
config.cpp: In static member function `static void
KPagerConfigDialog::initConfiguration()':
config.cpp:170: error: initializer list being treated as compound expression
make[2]: *** [config.lo] Error 1
make[2]: Leaving directory `/home/nacho/DESCARGAS/TEMAS/kickerpager-0.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nacho/DESCARGAS/TEMAS/kickerpager-0.3.1'
make: *** [all] Error 2
Gentoo Linux, KDE 3.2.1, QT 3.3.1 & GCC 3.3.3
any ideas?
Anyway, it looks really good in the screenshots :o)
Report
rjmbos
17 years ago
the same error while compiling
kickerpager in kde-3.2.1.
The compile continues if the line is
commented out. Kickerpager starts
after that as well :)
Hey Hey, what happened to my favorite
classical layout. It disappeared, what
a unpleasant surprise. Please add it
back if possible. It will be appreciated
a lot if you.!
In kde-3.2.1: select configure kickerpager ->
Change border color, now the color
chooser pops up under the configuration
window.
Report
poloso
17 years ago
Thank you, and thanks to the author for this great applet.
Report