From Gentoo Wiki
Jump to:navigation Jump to:search

Internet Relay Chat (IRC) is 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.

IRC and Gentoo

Since chat messages are sent and received almost instantly, IRC allows the Gentoo project to have a very reactive collaboration processes.

There are Gentoo IRC channels for user support. For any issue, a preexisting solution should be sought using a search engine, the forums, mailing lists, and here on the wiki, before asking on a support channel.

See also
See the support page for tips on how to ask for help with issues with Gentoo.

Most Gentoo subprojects have a specific channel on Libera Chat for inter-project communication. Project-related channels are used for: tracking changes to source code, requesting and discussing (new) features, addressing various issues, real-time team meetings, internal support, and communication between Gentoo developers and the community.

There is a bot in many channels called Willikins that has some handy functionality.

The Gentoo IRC channels on Libera Chat have a code of conduct that should be read and understood by each user before connecting to any channel. See also the guidelines on the main site.
Gentoo IRC channels, like the mailing lists, are not encrypted; all discussion therein is entirely visible to the public in plain text and is most likely logged by every user present in the channel. It is unwise and unsafe to post private information inside IRC channels.
See the list of IRC channels managed by the Gentoo project for support, discussion of specific topics, and general chat, but read the above section, and the code of conduct first.
Do not paste long text excerpts, or whole files, to IRC. Use wgetpaste if long passages are to be shared.

Available software

The following table contains some of the IRC software available in Gentoo. Discover which client works best by emerging each one or by visiting each homepage:

Name Package Homepage Description
catgirl net-irc/catgirl::guru A TLS-only terminal IRC client
HexChat net-irc/hexchat Graphical IRC client based on XChat.
Irssi net-irc/irssi A modular text UI IRC client with IPv6 support.
ircii net-irc/ircii An IRC and ICB client that runs under most UNIX platforms.
Konversation net-irc/konversation User friendly IRC Client based on KDE Frameworks.
kvirc net-irc/kvirc A portable IRC client that uses the Qt GUI toolkit.
Pidgin net-im/pidgin GTK Instant Messenger client.
Polari net-irc/polari An IRC client for GNOME
Quassel net-irc/quassel Qt5 IRC client supporting a remote daemon for 24/7 connectivity
Srain net-irc/srain::guru Modern, beautiful IRC client written in GTK+ 3
WeeChat net-irc/weechat Portable and multi-interface (text, web, and GUI) IRC client.


See also
See the IRC guide article for information on IRC usage.

Learning can be more challenging when starting using a text-mode (CLI) client like Irssi or WeeChat, the IRC guide can be particularly helpful with this.

Spam protection

In order to prevent private message spam on IRC from unregistered users, one can set user modes +g or +R.

Larry wants to ignore private messages from users who are not identified, but wants to get an information that someone wanted to send a message to Larry. Larry can decide to receive messages with the /accept command:

/mode larry +g

Larry wants to ignore private messages from users who are not identified totally:

/mode larry +R

External resources