Jump to content

Matrix and IRC: Difference between revisions

From postmarketOS Wiki
No edit summary
Line 2: Line 2:


Please join our chat, so we can help you with using postmarketOS in real time. The chat is bridged between Matrix and IRC. We also provide an offtopic channel, which can be used to discuss your favorite pizza API and other non-related topics with the postmarketOS community.
Please join our chat, so we can help you with using postmarketOS in real time. The chat is bridged between Matrix and IRC. We also provide an offtopic channel, which can be used to discuss your favorite pizza API and other non-related topics with the postmarketOS community.
{| class="wikitable"
|-
! Topic !! IRC !! Matrix
|-
| Main channel, for user questions and general discussion || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos #postmarketos] || [https://matrix.to/#/#main:postmarketos.org #main:postmarketos.org]
|-
| For device porting, getting kernels to compile, ... || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-porting #postmarketos-porting] || [https://matrix.to/#/#porting:postmarketos.org #porting:postmarketos.org]
|-
| For all other postmarketOS development, e.g. pmbootstrap, tools, ... || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-devel #postmarketos-devel] || [https://matrix.to/#/#devel:postmarketos.org #devel:postmarketos.org]
|-
| Mainline kernel development || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-mainline #postmarketos-mainline] || [https://matrix.to/#/#mainline:postmarketos.org #mainline:postmarketos.org]
|-
| Bootloader hacking, assembly, etc. See also [[:Category:Low-level]] || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-lowlevel #postmarketos-lowlevel] || [https://matrix.to/#/#lowlevel:postmarketos.org #lowlevel:postmarketos.org]
|-
| Announcements for maintainers, for [[Creating_a_release_branch#Timeline|testing new releases]] || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-release-party #postmarketos-release-party] || [https://matrix.to/#/#release-party:postmarketos.org #release-party:postmarketos.org]
|-
| Other topics || [https://kiwiirc.com/nextclient/irc.oftc.net#postmarketos-offtopic #postmarketos-offtopic] || [https://matrix.to/#/#offtopic:postmarketos.org #offtopic:postmarketos.org]
|}


== Matrix ==
== Matrix ==
Line 13: Line 32:


The easiest is to join the Matrix space: [https://matrix.to/#/#space:postmarketos.org #space:postmarketos.org] (might not be supported by all clients).
The easiest is to join the Matrix space: [https://matrix.to/#/#space:postmarketos.org #space:postmarketos.org] (might not be supported by all clients).
This groups all available rooms together, but you can also join individual rooms:
This groups all available rooms together.
 
* [https://matrix.to/#/#main:postmarketos.org #main:postmarketos.org] (main channel, for user questions and general discussion)
* [https://matrix.to/#/#porting:postmarketos.org #porting:postmarketos.org] (for device porting, getting kernels to compile, ...)
* [https://matrix.to/#/#devel:postmarketos.org #devel:postmarketos.org] (for all other postmarketOS development, e.g. pmbootstrap, tools, ...)
* [https://matrix.to/#/#mainline:postmarketos.org #mainline:postmarketos.org] (mainline kernel development)
* [https://matrix.to/#/#lowlevel:postmarketos.org #lowlevel:postmarketos.org] (bootloader hacking, assembly, etc. See also [[:Category:Low-level]].)
* [https://matrix.to/#/#release-party:postmarketos.org #release-party:postmarketos.org] (announcements for maintainers, for [[Creating_a_release_branch#Timeline|testing new releases]])
* [https://matrix.to/#/#offtopic:postmarketos.org #offtopic:postmarketos.org] (other topics)


After you register at any Matrix homeserver and join the channel, the offline history will be saved automatically. So, your questions can be answered even when you are offline!
After you register at any Matrix homeserver and join the channel, the offline history will be saved automatically. So, your questions can be answered even when you are offline!
Line 29: Line 40:
== IRC ==
== IRC ==
[[File:TheLounge_Logomark.png|thumb|right|384px|IRC client [https://thelounge.chat/ TheLounge]]]
[[File:TheLounge_Logomark.png|thumb|right|384px|IRC client [https://thelounge.chat/ TheLounge]]]
The following channels are bridged to OFTC, so that everyone can talk together (note: you must connect to OFTC using SSL in order to join these channels):
#postmarketos
#postmarketos-porting
#postmarketos-devel
#postmarketos-mainline
#postmarketos-lowlevel
#postmarketos-offtopic
#postmarketos-release-party


Point your client to OFTC using the following parameters:
Point your client to OFTC using the following parameters:
Line 43: Line 45:
* Network address: irc.oftc.net
* Network address: irc.oftc.net
* Port: 6697 (SSL)
* Port: 6697 (SSL)
You can also try [https://webchat.oftc.net/ this] link which will open a web client where you can input your preferred nickname and the channels you wish to join.


On postmarketOS phones, you can even try clients listed in [[Applications by category#IRC]].
On postmarketOS phones, you can even try clients listed in [[Applications by category#IRC]].
Line 50: Line 50:
{{note|Due to abuse, Tor users without a cloak are quieted. If you're connecting through Tor, you must register your nick and get a cloak before you can talk.}}
{{note|Due to abuse, Tor users without a cloak are quieted. If you're connecting through Tor, you must register your nick and get a cloak before you can talk.}}


=== Help and guidelines for new IRC and Matrix users ===
== Help and guidelines for new IRC and Matrix users ==


As with every Matrix room and IRC channel, we encourage you to stay around for a while after you ask a question, and listen to the various discussions.
As with every Matrix room and IRC channel, we encourage you to stay around for a while after you ask a question, and listen to the various discussions.
Line 59: Line 59:
Remember that when you close your IRC client to go sleep, you miss out on half the planet. Please consider either setting up an IRC bouncer or using Matrix for offline history and better rich-media support.
Remember that when you close your IRC client to go sleep, you miss out on half the planet. Please consider either setting up an IRC bouncer or using Matrix for offline history and better rich-media support.


Special notes for Matrix users:  
Special note for Matrix users: You can set the notifications setting to "Mentions only" so that you will only disturbed when someone writes your name.
 
* You can set the notifications setting to "Mentions only" so that you will only disturbed when someone writes your name.
* The IRC bridge doesn't render multi line messages well on IRC
* The IRC bridge also doesn't render edits well on IRC


== Register your username on IRC side ==
== Register your username on IRC side ==

Revision as of 14:39, 16 March 2024

Note Chat platforms other than IRC and Matrix are not official. We advise against proprietary platforms.

Please join our chat, so we can help you with using postmarketOS in real time. The chat is bridged between Matrix and IRC. We also provide an offtopic channel, which can be used to discuss your favorite pizza API and other non-related topics with the postmarketOS community.

Topic IRC Matrix
Main channel, for user questions and general discussion #postmarketos #main:postmarketos.org
For device porting, getting kernels to compile, ... #postmarketos-porting #porting:postmarketos.org
For all other postmarketOS development, e.g. pmbootstrap, tools, ... #postmarketos-devel #devel:postmarketos.org
Mainline kernel development #postmarketos-mainline #mainline:postmarketos.org
Bootloader hacking, assembly, etc. See also Category:Low-level #postmarketos-lowlevel #lowlevel:postmarketos.org
Announcements for maintainers, for testing new releases #postmarketos-release-party #release-party:postmarketos.org
Other topics #postmarketos-offtopic #offtopic:postmarketos.org

Matrix

Matrix client Element

In case you have no experience in using IRC, this is a method similar to mainstream chat platforms.

You can open a website in your browser (using the Element client) to enter the channel, or choose between multiple natives clients.

On postmarketOS phones, you can even try clients listed in Applications by category#Matrix.

The easiest is to join the Matrix space: #space:postmarketos.org (might not be supported by all clients). This groups all available rooms together.

After you register at any Matrix homeserver and join the channel, the offline history will be saved automatically. So, your questions can be answered even when you are offline!

Note: Our rooms are public & everyone can access the history even if you are not a registered Matrix user.

IRC

IRC client TheLounge

Point your client to OFTC using the following parameters:

  • Network address: irc.oftc.net
  • Port: 6697 (SSL)

On postmarketOS phones, you can even try clients listed in Applications by category#IRC.

Note Due to abuse, Tor users without a cloak are quieted. If you're connecting through Tor, you must register your nick and get a cloak before you can talk.

Help and guidelines for new IRC and Matrix users

As with every Matrix room and IRC channel, we encourage you to stay around for a while after you ask a question, and listen to the various discussions. Some people usually read everything that happens there, so it is likely that someone will answer you if they have the answer.

Due to this, please make extensive use of the off-topic channel to lower the noise in the others, and make the lives of those who read the entire backlog easier. Also note that everyone doesn't read every channel; if you want to draw someone's attention, type their name to ping them (doing this too often is considered rude, though). To prevent flooding the channel, please also use a service like https://bpaste.net/ instead of pasting your logs directly.

Remember that when you close your IRC client to go sleep, you miss out on half the planet. Please consider either setting up an IRC bouncer or using Matrix for offline history and better rich-media support.

Special note for Matrix users: You can set the notifications setting to "Mentions only" so that you will only disturbed when someone writes your name.

Register your username on IRC side

Some channels may not allow you to speak unless you register your nick.

  • Open a new chat with "NickServ" (Matrix: open a new chat with @_oftc_NickServ:matrix.org)
  • Register your account by sending this to NickServ: register <password> <email> (example: register dhg235h234jbb you@hello.world)
  • Verify your account at services.oftc.net
  • Login by sending this to NickServ: identify <password> <nickname>

It's recommended to setup SSL CertFP on your client for automatic login. Instructions for IRC clients are here and instructions for automatic login (not SSL CertFP!) with Matrix are here.

See also