KRunner Kopete Contacts

Krunner Plugins

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

3
7.8
Description:

Kopete Contacts is a KRunner plugins that allows you to open chat with your Kopete contact just by typing it's name!

Cool improvement for people like me who are lazy to open the Kopete window :-)

In future I'd like to add configuration dialog to enable filtering offline contacts etc...for now this is just first release, so no big expectations (but it works :D )

For those of you who are extremely lazy I've implemented new function. You can now change your Kopete status (all accounts) by typing "status status_name". Supported are only default statuses (online,offline,away,busy and invisible).

Requires KDE 4.3!

Steps to build:
tar -xvf krunner-kopete-contacts-X.Y.tar.gz
cd krunner-kopete-contacts
mkdir build
cd build
cmake ../
make
#As root:
make install

You may want to add -DCMAKE_INSTALL_PREFIX to the cmake command
Last changelog:

9 years ago

0.4
- A little speed improvement (decreased number of DBus messages)

0.3
- Added function to change Kopete status

0.2.1
- Fixed licensing issues

0.2
- Improved searching
- Added status information and status message

0.1
- First release

sergeidanilov

9 years ago

this is a really cool way to find the contacts quickly!
thank you for a work

Report

edneymatias

8 years ago

Is this working on KDE SC 4.6? Indeed I never managed to get this working or I don't know how to use it! How is it supposed to work?

Report

C

progdan

8 years ago

Yop, it works. Just download the source, run

cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

After that you need to restart KRunner, so run

kquitapp krunner
kstart krunner

And then the plugin should be ready and work, just open krunner and type in name of some of your contacts from Kopete :)

Report

edneymatias

8 years ago

Great! But following your instruction will produce the same plugin shipped with KDE 4.6? Because using the pre available one I can't start any chat only switch to already open windows.

Report

C

progdan

8 years ago

Yeah, actually I created this addon when the other one was not yet shipped with KDE, and I accidentally choosed the same name.
But I still think that the mine works better ;)

Report

edneymatias

8 years ago

Ha!

Good to know that! I will compile and install it right now!

Thank you!

Report

biosftw

9 years ago

cmake -DCMAKE_INSTALL_PREFIX=/usr ../
-- Found Qt-Version 4.5.2 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Phonon includes NOT found!
CMake Error at /usr/share/kde4/apps/cmake/modules/FindPhonon.cmake:63 (message):
Phonon library or includes NOT found!
Call Stack (most recent call first):
/usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake:559 (find_package)
/usr/share/cmake-2.6/Modules/FindKDE4.cmake:81 (FIND_PACKAGE)
CMakeLists.txt:5 (find_package)


-- Configuring incomplete, errors occurred!


I guess i have to install a phonon package... which one is it?

Report

C

progdan

9 years ago

Well this runner does not need Phonon at all but it is probably dependency of kdeworkspace or so.

In ArchLinux FindPhonon.cmake is owned by kdelibs package.

Report

biosftw

9 years ago

uhm how to fix this error then?

Report

C

progdan

9 years ago

Honestly? No idea...try reinstalling Qt and kdelibs, maybe you are just missing that file.

Report

Superstoned

9 years ago

whouldn't this be useful as a patch for the kopete devs or for plasma?!?

Report

C

progdan

9 years ago

Well I consider pushing the plugin into KDE 4.4, however I'm not sure how to do it :-)

Report

jospoortvliet_double

9 years ago

just subscribe to the plasma-devel mailinglist and ask if they are interested.... They might be exhausted after the plasma meeting but I'm sure you'll get a response :D


http://mail.kde.org/mailman/listinfo/plasma-devel

Report

grongl

9 years ago

CMake Error at /usr/share/kde4/apps/cmake/modules/FindKopete.cmake:72 (message):
Could not find Kopete includes.
Call Stack (most recent call first):
CMakeLists.txt:9 (find_package)

Report

C

progdan

9 years ago

Hi,
it seems you don't have Kopete headers installed. Look into repository if there is package named something like "kopete-dev" or "kdenetwork-dev"

Report

Quintasan1

9 years ago

Hi there!
I'm trying to get your application to universe in Ubuntu :)
Looks like your license file is wrong. LICENSE file states the app is GPLv3 and the *.cpp states it's LPGLv2. Can you also change the filename to COPYING? Thanks in advance!

Report

sakasa

9 years ago

Nice work!

Best Regards,

Report

Ekardnam

9 years ago

I've wanted this since the ages of Katapult (there was an IM plugin in Fast Track, but it didn't work properly). A shame that I don't use IMs that much anymore. :P

Does it search for both name and e.g. e-mail?

Report

C

progdan

9 years ago

No, at this time it searches only for name, but thanks for a good idea - I'll try to put it to the next version!

Report

Superstoned

9 years ago

amazing idea! maybe you should send the kopete developers a patch ;-)

Report

atrox

9 years ago

I'm trying to compile it under FreeBSD and I get this error:

Scanning dependencies of target krunner_kopetecontacts_automoc
Generating kopetecontactsrunner.moc
[ 0%] Built target krunner_kopetecontacts_automoc
Scanning dependencies of target krunner_kopetecontacts
[ 50%] Building CXX object src/CMakeFiles/krunner_kopetecontacts.dir/krunner_kopetecontacts_automoc.o
[100%] Building CXX object src/CMakeFiles/krunner_kopetecontacts.dir/kopetecontactsrunner.o
/usr/home/silver/Downloads/kde/krunner-kopete-contacts/src/kopetecontactsrunner.cpp: In constructor 'KopeteContactsRunner::KopeteContactsRunner(QObject*, const QVariantList&)':
/usr/home/silver/Downloads/kde/krunner-kopete-contacts/src/kopetecontactsrunner.cpp:37: error: 'RunnerSyntax' is not a member of 'Plasma'
/usr/home/silver/Downloads/kde/krunner-kopete-contacts/src/kopetecontactsrunner.cpp:37: error: 'addSyntax' was not declared in this scope

Report

C

progdan

9 years ago

Hi,
'RunnerSyntax' has first appeared in KDE 4.3 (at least according to documentation) so you need to have KDE 4.3 (eg. 4.2.85)

Report

atrox

9 years ago

OK, so maybe you could change dependency from KDE 4.x to KDE 4.3 or smth?

Report

C

progdan

9 years ago

There is just option 4.x, but I put it into description.

Report

toxic-hero

9 years ago

super idea! could you explain to a greenhorn how to compile it from source. i'm on ubuntu.

and of course: happy birthday!

Report

9 years ago

0.4
- A little speed improvement (decreased number of DBus messages)

0.3
- Added function to change Kopete status

0.2.1
- Fixed licensing issues

0.2
- Improved searching
- Added status information and status message

0.1
- First release

12345678910
product-maker Count:26 Rating: 7.77
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.4
updated Feb 10 2010
added May 19 2009
downloads today
0
page views today 4
System Tags addon