Empathy Whatsapp Plugin

Empathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice. Additional protocols are supported with libpurple plug-in: OSCAR (AIM/ICQ/MobileMe), Bonjour (Apple's. Viber Virtual Places Chat WeChat WhatsApp Wickr Windows Messenger service Yahoo Together Zulip. Now when you open the Plugins dialog in Pidgin or Finch, the plugin should show up. WhatsApp (purple-gowhatsapp), ​Go, WhatsApp IM protocol. Purple Import Empathy, ​Go, A pidgin plugin that imports empathy.

Pidgin is an easy to use and free chat client used by millions. Connect to Google Talk, ICQ, IRC, XMPP, and more chat networks all at once.

  • 3Services
  • 5Privacy
  • 11Troubleshooting

Installation

Install the pidgin package.Notable variants are:

  • Pidgin Light — Light Pidgin version without GStreamer, Tcl/Tk, XScreenSaver, video/voice support.
http://pidgin.im/ pidgin-lightAUR

You may also want to install additional plugins from the purple-plugin-pack.

Download microsoft directx end user runtime offline installer. This download provides the DirectX end-user multi-languaged redistributable that developers can include with their product. The redistributable license agreement covers the terms under which developers may use the Redistributable. For full details please review the DirectX SDK EULA.txt and DirectX Redist.txt files located in the license directory.

Spellcheck

The aspell package will be installed as a dependency, but to prevent all of your text from showing up as incorrect you will need to install an aspell dictionary. See the aspell article.

Note: The switch spell plugin is included in the purple-plugin-pack. It allows you to switch between multiple languages.

Services

AIM

Pidgin has out-of-the-box support for AOL Instant Messenger (AIM). Although AIM has officially ceased, unofficial AIM-based servers like AIM Phoenix operate and can be used on Pidgin by changing the server address in the AIM protocol account settings.

Discord plugin

Install the purple-discord-gitAUR package.

Then add a new account, select Discord as the protocol, enter your Discord login e-mail address and its password.

Facebook

Install the purple-facebook package. (or purple-facebook-gitAUR)

Then add a new account, select Facebook as the protocol, enter your Facebook username and password and login.

Google (Hangouts)

Install the purple-hangouts-hgAUR package.

Listen to Queen - Bohemian Rhapsody.mid, a free MIDI file on BitMidi. Play, download, or share the MIDI song Queen - Bohemian Rhapsody.mid from your web browser. 50+ videos Play all Mix - Queen - Bohemian Rhapsody (FL Studio Piano Cover) + FLP YouTube Mana Grandes Exitos / Completo - Duration: 1:33:15. Gustavo tejada Recommended for you. Print and download in PDF or MIDI Bohemian Rhapsody. Bb 1 Clarinet. Bohemian rhapsody fl studio.

ICQ

Pidgin only comes with the original OSCAR ICQ protocol. Since December 2018, the old OSCAR protocol is no longer officially supported as it has been replaced by the newer WIM protocol. To make use of the new WIM protocol on ICQ, you should install the purple-icyque-gitAUR plug-in.

IRC

This is a small tutorial for connecting to Freenode. It should work for other IRC networks as long as you substitute the port numbers and other specific settings.

Go to Accounts > Manage Accounts > Add. Fill/select the following options:

Now go to Buddies > New instant message (or hit Ctrl+m), fill 'freenode.net' in the textbox and username@irc.freenode.net, then click 'Ok'. Type:

The channel is irrelevant.

In order to register your nick, type:

Follow the instructions from the registration mail. For further help type:

This final step will add your channel to 'Buddies': go to Buddies > Add chat, fill the correct channel in the textbox named channel (#archlinux).

Sametime protocol

Install the libpurple-meanwhileAUR package. The 'Sametime' protocol will be available when creating an account.

SIP/Simple protocol for Skype for Business/Office 365/Lync

Install the pidgin-sipeAUR package. If you are unable to connect, try editing the User Agent value in the Advanced preferences tab. Further details can be found in the faq page of the SIPE wiki.

Skype plugin

Install the purple-skypeweb or purple-skypeweb-gitAUR package.

Slack plugin

Install the slack-libpurple-gitAUR package.

Rocket.Chat plugin

Install the purple-rocketchatAUR[broken link: package not found] package.

Telegram plugin

Install the telegram-purpleAUR or telegram-purple-gitAUR package.

Enter your Telegram phone number when creating the account, after which you will receive an SMS text message with a confirmation code, which you'll have to enter to authorize your Telegram protocol account on Pidgin.

XMPP

Pidgin has out-of-the-box support for the XMPP/Jabber chat protocol. Some additional plugins exist on the AUR for support of XMPP extensions such as OMEMO (libpurple-lurchAUR) or Message Carbons (libpurple-carbonsAUR).

Security

Pidgin uses Libpurple 2 which stores passwords unencrypted (in plaintext) in $HOME/.purple/account.xml, see [1]. You can store them in a keyring by using a plugin like:

  • purple-gnome-keyringAUR

Privacy

Pidgin has some privacy rules set by default. Namely, the whole world cannot send you messages;only your contacts or people selected from a list. Adjust this, and other settings in Tools > Privacy.

Pidgin-OTR

This is a plugin that brings Off-The-Record (OTR) messaging to Pidgin. OTR is a cryptographic protocol that will encrypt your instant messages.

First you need to install pidgin-otr from the official repositories. Once this has been done, OTR has been added to Pidgin.

  1. To enable OTR, start Pidgin and go to Tools > Plugins or press Ctrl+u. Scroll down to the entry entitled 'Off-The-Record Messaging'. If the checkbox beside it is not checked, check it.
  2. Next, click on the plugin entry and select 'Configure plugin' at the bottom. Select which account you wish to generate a key for, then click 'Generate'. You will have now generated a private key. If you are not sure what the other options do, leave them, the default options will work fine.
  3. The next step is to contact a buddy who also has OTR installed. In the chat window, a new icon should appear to the top right of your text input box. Click on it, and select 'Start private conversation'. This will start an 'Unverified' session. Unverified sessions are encrypted, but not verified - that is, you have started a private conversation with someone using your buddy's account who has OTR, but who might not be your buddy. The steps for verification of a buddy are beyond the scope of this section; however, they might be added in the future.

Pidgin-Encryption

pidgin-encryptionAUR transparently encrypts your instant messages with RSA encryption. Easy-to-use, but very secure.

You can enable it the same way as Pidgin-OTR.

Now you can open conversation window and new icon should appear beside menu. Press it to enable or disable encryption.Also if you want to make encryption enabled by default right-click on a buddy's name (in your buddy list), and select Turn Auto-Encrypt On. Now, whenever a new conversation window for that buddy is opened, encryption will start out as enabled.

Pidgin-GPG

Pidgin-GPG transparently encrypt conversations using GPG, and taking advantage of all the features of a pre-existing WoT.

The plugin is available on AUR as pidgin-gpg-gitAUR. It can be enabled the same way as the previously mentioned ones.

Other packages

Whatsapp

Arch has other Pidgin-related packages. Here are the most popular (for a thorough list, search the AUR):

  • pidgin-libnotify - Libnotify support, for theme-consistent notifications
  • purple-libnotify-plusAUR - Notifications with Libnotify which does work with notify-osd. It might matter for WMs without DE, like i3, the original pidgin-libnotify instead uses plain messagebox there.
  • guifications[broken link: package not found] - Toaster-style popup notifications
  • pidgin-latexAUR - A small latex plugin for pidgin. Put math between $$ and have it rendered (recepient also needs to have this installed)

Auto logout on suspend

If you suspend your computer pidgin seems to stay connected for about 15 minutes. To prevent message loss, it is needed to set your status offline before suspending or hibernating. The status message won't be changed.

Therefore create a new systemd unit pidgin-suspend in /etc/systemd/systemTake the following snippet and replace myuser with your user.

Minimize to tray

To make use of the Xfce system tray go to preferences and enable the system tray in the section 'Interface'.You can now close the main window and run pidgin minimized. You will also be able to see message notifications in the tray.

History import Kopete to Pidgin

  • Install xalan-c and create ~/bin/history_import_kopete2pidgin.sh with this code:
  • Make ~/bin/history_import_kopete2pidgin.sh executable:
  • Create ~/bin/history_import_kopete2pidgin.xslt with this code:
  • Create ~/bin/history_import_kopete2pidgin_filename.xslt with this code:
  • Execute the command in the shell:

Backup

Save ~/.purple to backup all message logs, accounts and other application data.

Troubleshooting

Version Match for Sametime

There was an issue if you would connect to the Sametime via Pidgin, it prompt 'Version Match'. A potential solution on the client side is to fake the version in accounts.xml. Insert/change the lines:

in the <settings> section of Sametime account in accounts.xml which is located in $HOME/.purple/ folder.

Browser error

If clicking a link within Pidgin creates an error message about trying to use 'sensible-browser' to open a link, try editing ~/.purple/prefs.xml. Find the line referencing 'sensible-browser' and change it to this:

This example assumes you use Firefox.

As an alternative if the method above does not work you can set the desired browser in the pidgin preferences in the section 'Browser'.

ICQ Buddy Information encoding fix

You can change encoding for ICQ account if encoding in Buddy Information is not correct:

Select Encoding: CP1251 (for Cyrillic).

See also

  • finch, a console based libpurple client, essentially Pidgin in a terminal
Retrieved from 'https://wiki.archlinux.org/index.php?title=Pidgin&oldid=591558'