KRunner Kopete Contacts

App Runners

Source i (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
Become a Fan
5.0

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 )

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:

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


Ratings & Comments

26 Comments

sergeidanilov

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

edneymatias

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?

progdan

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 :)

edneymatias

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.

progdan

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 ;)

edneymatias

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

biosftw

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?

progdan

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.

biosftw

uhm how to fix this error then?

progdan

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

Superstoned

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

progdan

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

jospoortvliet_double

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

grongl

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)

progdan

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"

Quintasan1

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!

Ekardnam

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?

progdan

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!

Superstoned

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

atrox

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

progdan

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)

atrox

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

progdan

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

toxic-hero

super idea! could you explain to a greenhorn how to compile it from source. i'm on ubuntu. and of course: happy birthday!

progdan

I added "Steps to build" to the description above. Just follow them :-) I'll put some README and INSTALL to the sources in next release.

Pling
0 Affiliates
Details
license
version 0.4
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other App Runners:

PidginRunner
todd1215
last update date: 11 years ago

Score 5.7

PublicTransport-Runner
fpuelz
last update date: 14 years ago

Score 6.8

Qalculator Runner
siefkenj
last update date: 16 years ago

Score 5.0

Choqok KRunner Dent
harriseldon_double
last update date: 14 years ago

Score 7.5

KooRunner
cirkus
last update date: 14 years ago

Score 5.0

Browse Chromium History
gcala
last update date: 14 years ago

Score 5.7



System Tags