-
Notifications
You must be signed in to change notification settings - Fork 27
Home
- All views and transformation are dynamic and don't change the underlying model.
- Subsequent joins and parts fold into one line and do not scroll chat messages off the screen
- Ignore support that folds ignored messages into the joins and parts. Toggle it off to see previously hidden messages
- Detailed view to see all the messages in a channel in full detail with hostmask and timestamp (F2)
- Context sensitive tab completion
- Searchable ban, quiet, invex, and exception view separate from chat messages
- Searchable user list, detailed view shows full hostmasks
- WYSIWYG mIRC formatting input
- Multi-line editing
- Dynamic, in-place message searching
- Chanserv integration
- Nicknames in chat messages are colored to match messages from that nickname
- Support for STATUSMSG messages (messages only voice or op users can see)
- Run commands upon connection
- Command macros
- CERTFP and SASL authentication
- Split-screen view
- Configurable color palette
- Follow the steps in Building glirc to get a
glirc2
executable. - Set up a configuration file Configuration File with your favorite servers and nicknames.
- Launch glirc:
$ glirc2 FAVORITE_NETWORK
- Learn about Commands and Keyboard bindings using the wiki and
/help
How do I close a window?
The /clear
command will dispose of unwanted windows.
How do I quit?
Use /exit
. There are a few related commands: /exit
exits the client, /quit
sends a QUIT command to an IRC server and is used for graceful disconnection. /disconnect
immediately closes the connection socket.
What are these red x
and green +
characters next to people's nicknames in channel?
glirc collapses metadata to avoid allowing it to dominate the channel. Joins are indicated with +
, parts with -
and quits with x
. To see more detail toggle the detail view with the F2
key.
Why did my IRC connection immediate close upon opening?
Make sure that you're not connecting to a TLS enabled port without setting tls: yes
in your configuration for that server. The port 6667 is common for unencrypted IRC and 6697 is common for TLS-enabled IRC.
What are the configuration file fields?
Run glirc2 --config-format
to see all of the available configuration file fields.
glirc is built around a philosophy that the client maintains a model of the IRC connection state and provides various views of that model. These views generally do not modify the underlying model. This means that operations like filtering, viewing the user list or ban list, or error messages do not get added to various windows but are provided in dynamic views.