HexChat is a graphical IRC client based on XChat.
USE flags for net-irc/hexchat Graphical IRC client based on XChat
||Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)|
||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|
||Add support for x11-libs/gtk+ (The GIMP Toolkit)|
||Enable sound event support using media-libs/libcanberra|
||Enable desktop notification support|
||Enable proxy support.|
||Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)|
||Enable Lua scripting support|
||Add optional support/bindings for the Perl language|
||Build Checksum plugin (needs plugins)|
||Build FiSHLiM plugin (needs plugins )|
||Build SysInfo plugin (needs plugins)|
||Add optional support/bindings for the Python language|
||Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)|
||Build the theme manager (mono)|
emerge --ask net-irc/hexchat
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.
In HexChat, enable SSL connections in Network List (Ctrl+S)> Freenode > Edit.
In order to automatically reconnect after sleep/hibernate mode, enter the /set net_ping_timeout 31 command.