
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
Version 2.5.2
Added right click->window list menu functionality. (right clicking on any button, but not the combobox, brings up the window list menu showing windows from all desktops).
Resolved UI issue in configuration dialog.
****************************
Version 2.5.1
Bug fix for kde 3.3.x
*****************
final update i would think:
Version 2.5
Some bug fixes. This is stable and complete version.
**************
yet another update:
Version 2.4
* added button ordering
* global shortcut for last accessed desktop is configurable.
* apply button on config dialog :)
* support for vertical orientation of panel
*************************************
another update:
This is version 2.0. A lot of new code has been added:
* a very irritating bug that caused kicker to crash whenever the applet config dialog or about dialog was invoked and when the applet was removed, has been CLOSED. :-)
* It's is possible to resize components & choose components.
* The last accessed desktop shows the last accessed desktop number instead of a 'T'. :-)
* A button for next desktop has been added.
* The applet remembers last desktop accessed & widget combinations and sizes across kde-sessions.
* a global keyboard shortcut has been added. Press ALT+BK_SPACE for last desktop accessed. A button exists in the configuration dialog to customize it, but's its not functional as of now.
Also I realized its useful to be able to configure the order of the widgets displayed, and an apply button in the configuration dialog would be useful. Also, would provide an option to display resizable panels for each desktop as in the traditional pager & better support for vertical orientation of kicker. Working on all that.
I just wanted to release this, as it closes that annoying bug and enables widget resizing.
************************************
update:
This is version 1.2. Please put in your suggestions for improvements & bug reports, and I will look into them during my free time. For bug reports, it'll be very helpful if you could tell me the sequence of events that led to the bug/crash.
thanks :-)
******************
original description:
This is a combobox pager. This is version 0.1 and I spent a couple of hours on it only. I do plan to add more features, later. :-)
Currently, this works when kicker is in horizontal position. It only shows the desktop number as of now. I plan to include a configure dialog via which it'll be possible to specify if desktop name or number is desired.
I guess the biggest advantage with a combo-box pager over the traditional pager is saving valuable kicker space, especially if someone desires that desktop names be displayed, which I'll put in v0.2 & thus justify this observation. :-)
*******
If you like it and find it useful, please rate it as good. :-)
16 years ago
VERSION 0.8
*. Added support for desktop names.
*. Modified code for adjusting pager size in response to kicker resize events.
VERSION 1.0
*.No new features added. Only changed the about box, separated the combobox ui from the applet and cleaned up the code.
VERSION 1.2
* Added a toggle button on the right, to switch between last accessed desktop and current one.
I think this is the final release for this applet. Unless I find a memory leak or something, or think of some other feature to incorporate.
VERSION 2.0
See description for changes. Guess I did find some new features to incorporate :-)
VERSION 2.4
See description.
VERSION 2.5
See description
VERSION 2.5.1
See description :)
VERSION 2.5.2
I really think the changelog section should be above the description :-)
16 years ago
VERSION 0.8
*. Added support for desktop names.
*. Modified code for adjusting pager size in response to kicker resize events.
VERSION 1.0
*.No new features added. Only changed the about box, separated the combobox ui from the applet and cleaned up the code.
VERSION 1.2
* Added a toggle button on the right, to switch between last accessed desktop and current one.
I think this is the final release for this applet. Unless I find a memory leak or something, or think of some other feature to incorporate.
VERSION 2.0
See description for changes. Guess I did find some new features to incorporate :-)
VERSION 2.4
See description.
VERSION 2.5
See description
VERSION 2.5.1
See description :)
VERSION 2.5.2
I really think the changelog section should be above the description :-)
RinkyDinksRJ
15 years ago
Report
wireframe01
16 years ago
Report
MrBlonde
16 years ago
I tried to compile version 2.5... Earlier versions worked (and were pretty cool ;) ) but I have a problem with this one.
./configure ends with:
configure: creating ./config.status
fast creating Makefile
fast creating doc/Makefile
fast creating doc/en/Makefile
can't open ./doc/en/Makefile.in: No such file or directory
fast creating po/Makefile
fast creating src/Makefile
config.pl: fast created 5 file(s).
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
Good - your configure finished. Start make now
And here is the result for the make:
make all-recursive
make[1]: Entering directory `/home/cedric/Temp/kcombopager'
Making all in doc
make[2]: Entering directory `/home/cedric/Temp/kcombopager/doc'
make[2]: *** Pas de règle pour fabriquer la cible « Makefile.am », nécessaire pour « Makefile.in ». Arrêt.
make[2]: Leaving directory `/home/cedric/Temp/kcombopager/doc'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/cedric/Temp/kcombopager'
make: *** [all] Erreur 2
What's wrong???
Report
wireframe01
16 years ago
Report
wolfthesad
16 years ago
by the way, now the apple remembers configuration after restarting up, but doesn't remember some features, such as icon size, etc.
thanks for the apple.
Report
yggdrasil
16 years ago
kcombopager.cpp: In member function `virtual void KComboPager::about()':
kcombopager.cpp:98: error: no matching function for call to `KAboutApplication
::setIcon(QPixmap)'
/usr/include/kde/kaboutdialog.h:405: error: candidates are: void
KAboutDialog::setIcon(const QString&)
make[2]: *** [kcombopager.lo] Fehler 1
make[2]: Leaving directory `/home/frost/Downloads/Programme/Tarballs/17462-kcombopager-2.5/kcombopager/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/frost/Downloads/Programme/Tarballs/17462-kcombopager-2.5/kcombopager'
make: *** [all] Fehler 2
OS: Debian Sid, using KDE 3.3.1
Report
wireframe01
16 years ago
Just to be sure I updated the tarball. Hope it works this time.
Report
wolfthesad
16 years ago
"kicker
should
redesign",
as long as it has been almost static in apereance for such a long time. I mean, I love kicker, but I think it should be updated in order to keep kde fast pace in look... And this apple is an example of how that task could be done. Also, there is a systemtrayapplet2 apple, which 0.2 version is another good example.
regards
Report
Zerokun
16 years ago
Report
Zerokun
16 years ago
Report
wireframe01
16 years ago
$kde-config --prefix
That should return the compiled in prefix for KDE libraries. Check if these 2 files are present in that location:
libkcombopager.la,
libkcombopager.so
If not then you need to make uninstall to remove the files from the wrong location and run configure again with --prefix=`kde-config --prefix` && make && make install.
If the applet still doesnt appear, I am sorry, I cant say whats wrong. Hope this works for you.
Report
freefred
16 years ago
Maybe too big for me,
when you choice to display only desktop
numbers.
So at the end, the space occupied
is similar to normal pager.
Maybe you can make a smaller or a resizable version?
Anyway, i'm never happy I know, thanks
for your great work.
Report
wireframe01
16 years ago
As for the resizeable feature, I'll look into it. But on my desktop I use 4 virtual desktops & the space taken up by the normal pager is way more than this pager. Also, that pager looks out of place, since it is not themable(that is, it doesnt respond to themes).
Report
CARTMAN
16 years ago
Report
wireframe01
16 years ago
Style: Comix
Report
Ekardnam
16 years ago
Report
Ekardnam
16 years ago
When I try to bring up the configure windows
this app crashes.
A idea: [ desktop 1 |^]
If you click the name, switch to next desktop
(desktop 2).
If you click the arrow [^] bring up the list
of dekstops.
Report
wireframe01
16 years ago
If this problem comes up again, I'll look into it.
As for the suggestion, I dont think there's a mechanism in place that allows a programmer to determine which *region* of a certain widget was clicked. Aside from mousetracking that is, which I might add, seems error prone. Now I am in 2 minds whether to put in another button for previous-next desktop, because another button means more space occupied on the kicker, which defeats the whole purpose of this applet.
Report
yagami
16 years ago
maybe also a combo for apps ? ( taskmanager )
but what is that font your using ... the font on the task manager on kicker ?!
its very nice
Report
wireframe01
16 years ago
As far as the taskbar is concerned, grouping when taskbar is full and the windowlist button serves my purpose quite well on most occasions.
:-)
Report
fab
16 years ago
Thanks
Fab
Report
SynTruth
16 years ago
Then might I humbly also suggest KClip for a try? I made it for the same purpose, to take back some Kicker space, 'cept that I use mouse buttons/scroll wheel to change (though I normally use hotkeys, I just needed a way to tell which desktop I was on.)
http://www.kde-apps.org/content/show.php?content=12202
I really do need to updated it again, for new KDE's, but the version that is one this site is the one I still use myself. :)
Report