Kopete DeskList Plugin

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

0
7.1
Description:

This is a plugin for Kopete that displays all online (as in not offline) contacts right on the desktop, Karamba style.
It uses contact photos and transparency to give a unique new look to your contact list. You can close the regular contact list to system tray to reduce window clutter.

Many features of the real contact lst are accessible via this list: double click starts chat, groups can be collapsed, tool tips and (with some restrictions) context menus can be used.

The look is extremely configurable to adapt to as many users needs as possible.
The option to exclude single contacts as well as whole groups is now available.
Last changelog:

13 years ago

New in 0.3.0:

- improved rendering engine
(the window is now only completely redrawn if the number of displayed contacts changes, otherwise the existing window is modified, which doesn't cause the flicker)
- added an context option for contacts as well as groups to be excluded from the desklist (accessible via meta contact/group context menu)
- hopefully fixed some crashes caused by removal of meta contacts
- added a couple of configure checks

Thanks to Daniel Faust for the new Suse RPM!

xrayspx

12 years ago

I suspect I know the answer to this already, but would it be possible to add an "always on top" option to this? It appears not, since if I force a window to the back, it's still on top of DeskList, implying that it really is a desktop integration, but it was worth the question :-)

Report

jayenell

12 years ago

Just a trick when you have Kopete 0.12.* installed from source. Because whatever I do, it will not find my headers. I use Kubuntu, so they are in /usr/include/kopete.

Anyhow just copy those header files to the root of the desklist-source-tree and do ./configure --prefix=/usr (if Kubuntu)

all will be fine.

Cheers,

J

Report

BorgQueen

12 years ago

Hi I get the following errors:
kopetedesklistplugin.moc:117: instantiated from here
/usr/include/kde/kgenericfactory.h:194: error: cannot convert 'KopeteDesklistPlugin*' to 'QObject*' in return
make[2]: *** [kopetedesklistplugin.lo] Error 1

You can see the entire session history at http://home.earthlink.net/~arklinux-cpx/desklist-build-errors.txt

Any help you can offer would be appreciated.

Report

C

conrausch

12 years ago

sorry, link is 404. feel free to send the entire compilation output to conrausch at gmx de

Report

juliocbm1988

12 years ago

Debian, Red hat and Slackware packages:

DEB: http://prdownloads.sourceforge.net/projeto-messias/desklist_0.3.0-1_i386.deb?download

RPM: http://prdownloads.sourceforge.net/projeto-messias/desklist-0.3.0-2.i386.rpm?download

TGZ: http://prdownloads.sourceforge.net/projeto-messias/desklist-0.3.0.tgz?download

Report

juliocbm1988

12 years ago

Updated version of Debian package:

http://prdownloads.sourceforge.net/projeto-messias/desklist_0.3.0-2_i386.deb?use_mirror=heanet

Report

juliocbm1988

12 years ago

Debian package created by me:

http://prdownloads.sourceforge.net/projeto-messias/desklist_0.3.0-1_i386.deb?download

Regards

Report

nightwing

12 years ago

Hello,

I've made an Arch Linux PKGBUILD-file for DeskList. If anyone is interessted: http://roots.awardspace.com/pkgbuilds/desklist_PKGBUILD.txt

Report

jazztyle

12 years ago

...plugin, I am using it now, and you surely got my vote :) Anyway, I have a feature-request: Could you include a function that the entry in the desklist flashes or something when someone writes me a message? Maybe i have "mr. foo" in my desklist, and when he writes me a message, then it would be very nive if his entry or picture flashes a bit... Now i have always to open kopete and look into the list to see who has written me, and i do not like this yellow kopete popup... Again, thanks for this great plugin...

Report

mfernau

13 years ago

Very nice App!
But hey, how many contats do you have?
Well, my list shows round about 20 ppls online (an average amount) and thus I'm searching for an option to simply show the name and the online status (the flower symbol) of a person in the list in ONE row. 20 pixels is the minumum I could set as the high per row which is simply to huge! Hopefully you can do a tiny version or something else :)

However, a "good" vote from me!

Report

C

conrausch

13 years ago

thanks for the vote.

Did you try setting the photo height to 20, padding and spacing to 0 and check the option "Put all details in one row.." and set it to 1 or more contacts ( = always). you then have it as small as it gets, and it could not be any smaller, as the contact icons (icq flower, etc) are that big. i can easily get 50 contacts displayed like that, although i do have a rather high display resolution. but 20 should not be a preblem. but, i take it, you would like an option to not display contact photos, right?

Report

mfernau

13 years ago

thanks for your reply!

Hmm, I must overlooked this option yesterday, sorry. With this option turned on the list can display more than 20 ppls. Thanks!
But you got it: Hideing the photos would be nice if you display all infos in one row because it looks a bit disordered this way. And maybe another order would be nice. At first the status-symbol and then the nick. Or you have to align the symbols on the right edge (like the photos are currently aligned). However, I'm sure you know how it looks the best :)

Thanks for this great program!

Report

cyborg

13 years ago

a with-kopete-headers or something would be very helpful for configure if you have kopete in an svn checkout.
;)

Report

joe81

13 years ago

Great app!
Anyway, I encountered a SIGSEV after removing a contact that was displayed also in the DeskList: reading from the backtrace, it seems related to this plugin
This is the backtrace:

[KCrash handler]
#6 0xb7ee7ccd in Kopete::MetaContact::status (this=0x894fe70)
at kopetemetacontact.cpp:516
#7 0xb4b1ff78 in KopeteDesklistPlugin::slotRedraw ()
from /usr/lib/kde3/kopete_desklist.so
#8 0xb4b210cb in KopeteDesklistPlugin::qt_invoke ()
from /usr/lib/kde3/kopete_desklist.so
#9 0xb69e5929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb69e63c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb6d46f9a in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#12 0xb6a0ac19 in QTimer::event () from /usr/lib/libqt-mt.so.3
#13 0xb697cf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#14 0xb697d172 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#15 0xb70c917c in KApplication::notify () from /usr/lib/libkdecore.so.4
#16 0xb690ddb7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#17 0xb696e99b in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#18 0xb6921a84 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#19 0xb6994cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#20 0xb6994c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#21 0xb697bc13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#22 0x08073601 in main (argc=7, argv=0xbfac6904) at main.cpp:107

Report

C

conrausch

13 years ago

hi. can you tell me if you removed a contact or a meta contact?
thanks!

Report

joe81

13 years ago

I removed a metacontact (with only one account, a sms account I think)

Report

joe81

13 years ago

I think you have done a great work for this new 0.3.0 release...
Crashed seem to be disappeared, and also the new options are really useful!
Just a suggestion: for me, it would be better if the main directory of the archive was desklist-0.3.0, and so on for future versions, instead of simply desklist
Cheers!

Report

blujay

13 years ago

Great plugin. Thank you!

Report

HessiJames

13 years ago

Here's an rpm for suse 9.3 with kde 3.5: http://kaligames.de/rpms/desklist-0.2.3.1-1.suse9.3.kde3.5.i686.rpm

Report

C

conrausch

13 years ago

would it be ok for you if i add a link to your rpm to download list? that way people can find it immediately, even once your comment is not on the first page anymore.

Report

HessiJames

13 years ago

Yes, it would be ok for me ;)
Btw. Is this going to be a default plugin in kopete?

Report

C

conrausch

13 years ago

thanks.
it might, i am not sure. depends on if there will be another release before KDE4, i guess. I might have to put in kdeaddons or extragear first though...

Report

blujay

13 years ago

The make failed until I installed libxss-dev (Debian name). Shouldn't the configure script catch this?

Report

arkanoid

13 years ago

It would really be nice if it was possible to truncate long contact names. Some people "obviously" has to make their name very long.

Report

mattepiu

13 years ago

I found incompatibility with gcc-4.1 :

kopetedesklistitem.h:62: error: extra qualification 'KopeteDesklistItem::' on member 'generatePixmap'
make[2]: *** [kopetedesklistitem.lo] Error 1

I corrected "removing KopeteDesklistItem::" from line 62 then here is compiling fine.

Report

13 years ago

New in 0.3.0:

- improved rendering engine
(the window is now only completely redrawn if the number of displayed contacts changes, otherwise the existing window is modified, which doesn't cause the flicker)
- added an context option for contacts as well as groups to be excluded from the desklist (accessible via meta contact/group context menu)
- hopefully fixed some crashes caused by removal of meta contacts
- added a couple of configure checks

Thanks to Daniel Faust for the new Suse RPM!

12345678910
product-maker Count:227 Rating: 7.09
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3.0
updated May 05 2006
added Dec 01 2005
downloads today
0
page views today 3
+