Connect with the GNOME Community on Matrix or IRC

IRC is the historical communication channel used by the GNOME community to chat. Element is also hosting a Matrix instance that is bridged to the historical IRC channels. It is possible to join the same channels either from Matrix or IRC. Matrix or IRC channels are a great place to hang out if you want to contribute to the GNOME project, want to see what the developers are talking about, or you're just looking to connect with other GNOME users.

Matrix or IRC channels are also a good place to ask for help, but when you do, try to provide as much detail as you can. For example, if you have a build problem you can put the error message into an online pastebin and post the link in the channel along with your question. And don't be discouraged if you don't get an answer right away, your fellow contributors may simply be busy at the moment, so be patient.

Follow the steps below to get started chatting with others in the GNOME community.


Step 1: Choose a messaging Application

To use Matrix or IRC you need a Matrix or IRC client, or application. If you want to use Matrix, you can either use Element (was: Riot) or the GNOME Matrix client Fractal. If you want to use IRC, you can use the GNOME app Polari.

Step 2: Register on IRC to prevent kicks

Flood is a real problem on IRC, and to protect from it the IRC moderators sometimes prevent anyone who is not registered from joining a channel. The only way to work around that is to register against the IRC server (even if you come from Matrix).

Registering against IRC

If you're on Matrix type the following. This has been tested on Element but is known not to work on Fractal, which doesn't support /msg commands.

/msg @_gimpnet_NickServ:gnome.org REGISTER your_password you@mail.org

or on IRC, type

/msg NickServ REGISTER yourpassword you@mail.org

Confirming your email

You will receive an email with a confirmation code. To tell the IRC server you received the code and prove you actually own

If you're on Matrix type the following. This has been tested on Element but is known not to work on Fractal, which doesn't support /msg commands.

/msg @_gimpnet_NickServ:gnome.org CONFIRM the_code_you_received

or on IRC, type

/msg NickServ CONFIRM the_code_you_received

Allowing Matrix to auto-connect to IRC

Finally, if you're on Matrix you need to enter a final command to make sure the bridge will remember your IRC password to impersonate yourself properly on IRC from the Matrix side. You if you use Matrix and performed the two commands above, you absolutely need to type in that one as well. This has been tested on Element but is known not to work on Fractal, which doesn't support /msg commands.

/msg @gimpnet-irc:gnome.org !storepass your_password

Step 3: Join a Channel

Think of Matrix or IRC channels like chat rooms. You can list all the rooms either by exploring the Matrix directory if you use Matrix, or connecting to irc.gnome.org server, also known as GIMPNet if you use IRC.

Two good channels to start with with are #gnome (Matrix or irc) for general help and talking about GNOME, and #newcomers (Matrix or irc) for getting started with contributing to GNOME.

While using Polari or any other IRC client, do -

/join #gnome

OR

/join #newcomers

While using a Matrix client like Element or Fractal, you need to use names like -

#gnome:gnome.org

OR

#newcomers:gnome.org

Element supports the /join command with these expanded names; in Fractal you need to use the menus to join rooms.

Here are other channels you may be interested in joining -- feel free to join as many as you'd like, or start new ones and add them here so others can join:

Community & Core Experience


Software Specific Channels

  • #abiword (Matrix or irc) - channel for AbiWord

  • #gnome-builder (Matrix or irc) - GNOME Builder channel

  • #gnome-calendar (Matrix or irc) - GNOME Calendar channel

  • #c++ (https://matrix.to/#/#c++:gnome.org or irc) - GNOME Developers C++ bindings channel

  • #cheese (Matrix or irc) - Cheese channel

  • #gnome-clocks (Matrix or irc) - GNOME Clocks channel

  • #contacts (Matrix or irc) - GNOME Contacts and libfolks channel

  • #clutter (Matrix or irc) - Clutter channel

  • #documents (Matrix or irc) - GNOME Documents channel

  • #empathy (Matrix or irc) - channel for the Empathy messenging program

  • #evince (Matrix or irc) - channel for the Evince document viewer

  • #epiphany (Matrix or irc) - channel for the Epiphany Web browser

  • #evolution (Matrix or irc) - channel for Evolution

  • #gnome-games (Matrix or irc) - GNOME Games channel

  • #gdm (Matrix or irc) - channel for GNOME Display Manager (gdm)

  • #geary (Matrix or irc) - channel for Geary, the simple mail client

  • #gedit (Matrix or irc) - Gedit channel

  • #gimp (Matrix or irc)- channel for GIMP

  • #gitg (Matrix or irc) - channel for gitg

  • #glade3 (Matrix or irc)- channel for the Glade user interface designer

  • #gtk (Matrix or irc) - GTK+ toolkit and GLib channel

  • #introspection (Matrix or irc) - GObject Introspection channel

  • #keyring (Matrix or irc) - Gnome Keyring channel

  • #photos (Matrix or irc) - channel for GNOME Photos

  • #polari (Matrix or irc) - Polari channel

  • #gnome-maps (Matrix or irc) - channel for GNOME Maps

  • #gnome-music (Matrix or irc) - GNOME Music channel

  • #nautilus (Matrix or irc) - channel for the default GNOME file browser - Nautilus

  • #python (Matrix or irc) - GNOME Developers Python bindings channel

  • #rust (Matrix or irc) - GNOME Developers Rust bindings and applications channel

  • #seahorse (Matrix or irc) - Seahorse (Passwords & Keys) channel

  • #shotwell (Matrix or irc) - Shotwell photo manager channel

  • #vala (Matrix or irc) - channel for Vala

  • #totem (Matrix or irc) - GNOME Videos channel

  • #vte (Matrix or irc) - Terminal channel


Servers & Web

  • #sysadmin (Matrix or irc) - GNOME sysadmin's channel (most users wont need to go here)

  • #webhackers (Matrix or irc) - GNOME webhackers channel


Regional Groups


Others

See Also

Other Languages

Community/GettingInTouch/IRC (last edited 2021-04-08 10:07:57 by ThibaultMartin)