HexChat

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

HexChat is a graphical IRC client based on XChat. It is written using the GTK+ windowing framework.

Installation

USE flags

USE flags for net-irc/hexchat Graphical IRC client based on XChat

+gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
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
libcanberra Enable sound event support using media-libs/libcanberra
lua Enable Lua scripting support
perl Add optional support/bindings for the Perl language
plugin-checksum Build Checksum plugin (needs plugins)
plugin-fishlim Build FiSHLiM plugin (needs plugins )
plugin-sysinfo Build SysInfo plugin (needs plugins)
python Add optional support/bindings for the Python language
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
theme-manager Build the theme manager (mono)

Emerge

Emerge hexchat:

root #emerge --ask net-irc/hexchat

Configuration

Files

HexChat stores user specific configuration files in the ~/.config/hexchat/ directory.

Settings can be modified graphically via the Settings tab or using the /set command from the command-line interface.

SSL

In HexChat, enable SSL connections in Network List (Ctrl+s)> Libera.Chat > Edit.

Auto-reconnect

In order to automatically reconnect after sleep/hibernate mode, enter the /set net_ping_timeout 31 command.

See also

  • IRC — a stable, mature, text-based chat (instant messaging) system. IRC is one of the primary avenues of communication for those involved at all levels in the Gentoo project.

External resources