Skip to content
Alex edited this page Jul 13, 2015 · 27 revisions

FAQ

How can I use it?

A: Download the zip-file, extract it somewhere and run the KontalkDesktopApp.jar (Java 8 required, you can get it from here). Now, export your key from the Android App, transfer it to your computer (e.g. with a USB-Connection) and select it in the popup wizard. Done!

Can I use the Desktop version without the Android App

A: Currently not, Kontalk is primarily a mobile messenger. But linking-up with other XMPP-servers is planned for the future, which means you will be able to chat from a standard XMPP/Jabber client with Kontalk user.
However, we're working on making the key-transfer between the clients easier...

What about security?

A: By default all messages are send encrypted and signed (RSA 2048). This can be set on 'per receiver' basis.

But note that private key and messages are saved unencrypted on your computer! Other applications can read them, so be aware of malware.

Another potential risk is the server you are connecting to, as the client receives public keys from it. Make sure it can be trusted.

Somebody sent me a message, which client will receive it?

A: That depends on which client is online:

  • when both (Android/Desktop) are online, both receive it
  • otherwise the first client that connects will get it

We know this behaviour can be improved...

I found a bug, what to do?

A: Please check the current issues and create a new issue if necessary. An attached log file is always helpful. You find it here:

  • Windows: {user dir}/Kontalk/debug.log
  • Linux: {user dir}/.kontalk/debug.log

Note: the log file can contain private/personal information. Remove these information or send it directly to me ([email protected], PGP supported)

Where is all my data (configuration,messages,etc.) stored?

A: In one folder:

  • Windows: {user dir}/Kontalk
  • Linux: {user dir}/.kontalk

How can I compile the code?

A: It's a simple Java/Gradle project. First, update the git submodule:

$ git submodule init
$ git submodule update

Now, compile and run with

$ ./gradlew run

(Windows: gradlew.bat run)

Clone this wiki locally