From Gentoo Wiki
Jump to: navigation, search

HexChat is a graphical IRC client based on XChat.


USE flags

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

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
gtk Add support for x11-libs/gtk+ (The GIMP Toolkit)
libcanberra Enable sound event support using media-libs/libcanberra
libnotify Enable desktop notification support
libproxy Enable proxy support.
libressl Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
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 hexchat:

root #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.

External resources