KRunner Kopete Contacts

App Runners

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

10 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

10 years ago

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

Report

edneymatias

9 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

9 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

9 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

9 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

9 years ago

Ha!

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

Thank you!

Report

biosftw

11 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

11 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

11 years ago

uhm how to fix this error then?

Report

C

progdan

11 years ago

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

Report

Superstoned

11 years ago

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

Report

C

progdan

11 years ago

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

Report

jospoortvliet_double

11 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

11 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

11 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

11 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

11 years ago

Nice work!

Best Regards,

Report

Ekardnam

11 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

11 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

11 years ago

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

Report

atrox

11 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

11 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

11 years ago

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

Report

C

progdan

11 years ago

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

Report

toxic-hero

11 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

10 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
Be the first to comment
pietranera
Mar 02 2010
vejha
Dec 28 2009
markwege
May 28 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.4
updated Feb 10 2010
added May 19 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3
System Tags addon