💾 Archived View for gem.librehacker.com › gemlog › tech › 20210802-0.gmi captured on 2024-08-25 at 00:50:59. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

Matrix <-> Gitter: First Contact

I am trying to connect with a developer who uses gitter, which is something I was not at all familar with a few hours ago. I'm not willing to use Web clients or proprietary tools to connect with developers, so I had to look into what free-software clients I had access to. I didn't find a gitter client in Guix, but I learned that Gitter is connected to Matrix, and Guix does have Matrix clients.

I also wasn't familar at all with Matrix, either. I tried to create a Matrix account using the nheko client, which has support for that. But it required me to load a bunch of Web based CAPTCHAs and such, and for some reason I couldn't get that to work, even with Javascript blocked.

So, I went to matrix.org and unblocked Javascript just long enough to create a Matrix account. Then I started up the Quaterion Matrix client, and entered in my login credentials. There was a strange oddity where the program crashed right after I logged in, but then after restarting it I was logged in, and didn't have any further trouble.

The next mystery was how to connect to the gitter room:

https://gitter.im/punyforth/Lobby

Quaterion had a menu option for connecting to rooms, but I wasn't sure what room alias to use. I resolved this by hovering over the "Chat Via Matrix" button on the Web page above, and found "#punyforth_Lobby:gitter.im" which worked. I posted my issue in the room.

Screenshot of a gitter room viewed through Matrix

So anyway, now I am connected to Matrix and to gitter (via Matrix) if anybody wants to connect with me via those systems. My username is lispmacs, same as in IRC.

Comments

Alaskalinuxuser, 2021-08-05

I've had a lot of people suggest matrix lately, mainly because it can hook to pretty much any other client, like gitter, irc, nc talk, etc. Seems like it was simple for you to set up, but looks like it gets complicated when bridging to other services.