HexChat stores configuration files in
~/.config/hexchat, XChat does so in
Freenode SSL and SASL
In HexChat, enable SSL and SASL in Network List (
Ctrl+S) > Freenode > Edit.
In XChat, enable SSL and change the server address from
chat.freenode.net/+6697. To enable SASL, follow Configuring SASL for XChat.
Tips and tricks
To use the new Notifications and messaging tray, activate the following options in Settings > Preferences > Chatting > Alerts:
- Show tray balloons
- Blink tray icon (optional)
- Enable system tray icon: unchecked (the icon appears automatically if you have pending notifications)
Spell check does not work
To fully enable spell-check, you need to install the correct dictionary besides searching for .. Find your correct dictionary by
For English this is broken link: replaced by ]. Restart HexChat after installation.[
Missing tray icon
If HexChat was loaded before the panel containing its icon, for example when the panel is forcibly reloaded, the icon may be invisible.  To restore the icon, run:
$ hexchat --existing --command="set gui_tray 0" $ hexchat --existing --command="gui apply" $ hexchat --existing --command="set gui_tray 1" $ hexchat --existing --command="gui apply"
Or restore the main window with:
$ hexchat --existing --command="gui show"