Difference between revisions of "Chat"
| Line 28: | Line 28: | ||
[[File:matrix-element-fau.png|400px|center]] | [[File:matrix-element-fau.png|400px|center]] | ||
| − | By clicking on ''Continue with FAU IdM'' you will be forwarded to a webpage<ref>If your default browser is firefox you might find it giving an error message. This is because of many different security ''features''. If the admin team has not yet figured out how to circumvent this, the simplest is to temporarily change the default browser to google-chrome. For this simply open google-chrome and change the setting with the opening pop-up.</ref> | + | By clicking on ''Continue with FAU IdM'' you will be forwarded to a webpage<ref>If your default browser is firefox you might find it giving an error message. This is because of many different security ''features''. If the admin team has not yet figured out how to circumvent this, the simplest is to temporarily change the default browser to google-chrome. For this simply open google-chrome and change the setting with the opening pop-up. To change back to firefox run this command in a terminal <code>xdg-settings set default-web-browser firefox_firefox.desktop</code></ref> |
==Notes== | ==Notes== | ||
<references/> | <references/> | ||
[[Category:Software]] | [[Category:Software]] | ||
Revision as of 12:53, 14 January 2026
The university hosts a matrix server which can be used with the university internal credentials. This page gives a quick introduction on how to setup 'element', the reference implementation of the client. You can of course use other implementations (there are plenty) and similar steps probably apply to those as well. However, you are on your own! Also, element is by far the most feature complete as of now. You might want to consider that. For a list of other clients and general information about matrix check matrix.org.
There is also some information on the RRZE page.
The rest of the page describes the setup on our cluster, it should be similar on your laptop (if you choose to install it there too) but better consider also reading up instructions for your system.
First start of element =
Element can be started like any other program, from the command line the simplest is to type element-desktop.
On first start you might be greeted with an error message about not finding save storage for secrets if so, this is already your first encounter with what makes the matrix system slightly more difficult than your off-the-shelf chat software. Here is the TLDR: Matrix is a distributed protocol, so no central authority. Therefore it is vital that every user can authenticate themself to a server and, more importantly, authenticate any other user. This is done by encryption keys (if you encrypt your emails, the very same mechanism is used).
To store keys a keyring is used (something like a managed safe, also for login credentials, credit card information, etc.). And for some reason this keyring storage might not be found correctly. To give element a hint type in a terminal
element-desktop --password-store="gnome-libsecret"
This should greet you with a window as shown in the image.
After the first start the option --password-store is no longer required as it should be configured in your preferences now.
Login with FAU credentials
To login with your valid IdM account click on (you guessed it): Sign In. The next page asks you to specify a home server[1], to change it to the RRZE hosted server click on Edit and input matrix.fau.de in the opening window under Other homeserver. After hitting continue you should see this
By clicking on Continue with FAU IdM you will be forwarded to a webpage[2]
Notes
- ↑ Again due to the non-centralized aspects of the matrix protocol there must be a server your identity is associated with. Think of it as your email server. Everyone with an email address can send you message, despite not being registered with the same email server.
- ↑ If your default browser is firefox you might find it giving an error message. This is because of many different security features. If the admin team has not yet figured out how to circumvent this, the simplest is to temporarily change the default browser to google-chrome. For this simply open google-chrome and change the setting with the opening pop-up. To change back to firefox run this command in a terminal
xdg-settings set default-web-browser firefox_firefox.desktop