![]() |
Table of Content |
Psi ![]() |
You can download Pidgin from the project website. You have to compile a reduced and safe version of Pidgin by self, because many distributions offer only a feature-overloaded and not secure binary of Pidgin. The voice and video support breaks out the proxy and scripting support for many languages offers remote control possibilities.
To compile Pidgin by self you need some developer packages: Gtk2, GtkSpell, libXML, GnuTLS, the Mozilla library NSS3 and the tool intltool. You can install all requirements with the package manager of your distribution. For Debian and Ubuntu you may use aptitude: > sudo aptitude install intltool libgtk2.0-dev libgtkspell-dev libxml2-dev libgnutls-dev libnss3-dev libidn11-dev libdbus-glib-1-dev
Afterwards you can compile and install Pidgin:
> ./configure --disable-screensaver --disable-gstreamer --disable-vv --disable-meanwhile --disable-nm --disable-perl --disable-tcl --disable-avahi
> make
> sudo make install
Download the OTR plug-in and unpack the archive. For istallation some requirements are needed. You have to install the library otr and the developer package with the package manager of your distribution. For Debian/Ubuntu you may useraptitude. > sudo aptitude install libotr2 libotr2-dev
Afterwards you can install the OTR plugin with the following commands:
> ./configure
> make
> sudo make install
Download the OpenPGP plug-in and unpack the archive. At first install the required libraries with the package manager of your distribution and be sure, the gpg-agent is running. It is needed for storing the passphrase of your key. > sudo aptitude install libgpgme11 libgpgme11-dev
Afterwards you can install the OpenPGP plugin with the following commands:
> ./configure
> make
> sudo make install
Pidgin offers proxy configuration at two places. You can set the proxy in the global configuration on the tab "Proxy". It will set a proxy for all accounts. Otherwise you may set a proxy for each account individually. This will provide the option to use anonymous and non-anonymous accouts together. Open the account configuration dialog and set the proxy as you can see in the screenshot below:
To avoid DNS leaks you have to set the IP address of the Jabber server in "Connect server" on the tab "Advanced" for each account. In this case no DNS queries will be done. You may use our DNS service webpage to get the IP address of your Jabber server.
After account creation you have to configure the end-to-end encryption. The OTR plugin or the OpenPGP plugin can provide this full encryption of conversation between you an your communication partner. Choose the menu item "Tools - Plugins" form the main menu and select the plugin you want to use and click on the button "Configure Plugin".
For OTR encryption you have to generate a key for each account. Choose the Jabber account and click on the button "Generate". Pidgin will use the OTR encryption automatically, if it was supported by your partner too.
To configure the OpenPGP plugin it is only needed to selet the OpenPGP key for decryption of incoming messages. Please note: the selected OpenPGP key have to contain your Jabber-ID in the field e-mail addresses! Otherwise the Jabber clients of your communcation partners can not feature out the right key for encryption.
Check if the daemon gpg-agent was running.
![]() |
Table of Content |
Psi ![]() |