Pidgin

From Gentoo Wiki
Jump to: navigation, search

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

Installation

USE flags

USE flags for net-im/pidgin GTK Instant Messenger client

aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI global
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) global
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally global
eds Enable support for Evolution-Data-Server (EDS) global
gadu Enable Gadu Gadu protocol support local
gnutls Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) global
groupwise Enable Novell Groupwise protocol support local
gstreamer Enables voice and video sessions local
gtk Builds Pidgin, the GTK+ interface local
idn Enable support for Internationalized Domain Names global
meanwhile Enable meanwhile support for Sametime protocol local
ncurses Build finch, console interface local
networkmanager Enable net-misc/networkmanager support global
nls Add Native Language Support (using gettext - GNU locale utilities) global
perl Add optional support/bindings for the Perl language global
pie Build programs as Position Independent Executables (a security hardening technique) global
prediction Enable Contact Availability Prediction plugin local
python Build libgnt (GLib Ncurses Toolkit used by finch) with python scripting support local
sasl Add support for the Simple Authentication and Security Layer global
silc Enable SILC protocol support local
spell Add dictionary support global
tcl Add support the Tcl language global
tk Add support for Tk GUI toolkit global
xscreensaver Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events local
zephyr Enable Zephyr protocol support local
zeroconf Support for DNS Service Discovery (DNS-SD) global

Emerge

root #emerge --ask net-im/pidgin

Configuration

Pidgin's guide is a complete guide through the process of configuring every aspect of pidgin.

Warning
Strongly consider Pidgin's configuration files are saved in plain text, so it is recommendable to use unique passwords for the accounts or always connect without saving the password. app-admin/pass is one utility (created by Jason A. Donenfeld (zx2c4)) that can generate unique passwords. Consider viewing the Password management tools article for more information.

Usage

Pidgin comes with a GUI based on Gtk that lets you interact with different protocols and stay connected to different servers as described in the Pidgin's guide

Plugins

Pidgin has a community of third-party developed plugins. You can find out more on the third party plugins at the official wiki page.

Removal

Unmerge

root #emerge --ask --depclean net-im/pidgin

Configuration and logs

After unmerging, for a full clean-up, be sure to remove old logs and individual user configuration files from their default location in each pidgin user's home directory:

user $rm -rf ~/.purple

See also

  • Irssi — a powerful text-mode IRC client for connecting to internet relay chat (IRC) networks.
  • WeeChat — a light, extensible, actively maintained, well documented, highly featured text-mode IRC client.

External resources