Matrix kezdőknek

Ez a cikk azoknak szól, akik már rendelkeznek valamennyi ismerettel a számítástechnika terén, de újak a Matrix platformon. Ez nem egy magyarázat, vagy útmutató, inkább hasznos linkek, tippek gyűjteménye. Leginkább a Matrix protokoll és hálózat jobb megértése a célja. Ha a használattal lennének gondjaid, grin írt egy részletes használati útmutatót, és pár perces videók is vannak, az Element használatáról. Ez a doksi egyelőre erősen szerkesztés alatt áll.
Ha bármi észrevételed, vagy kérdésed van, jelezd @notramo:grin.hu címen!

Alapok

Először is, ha jobban meg szeretnéd ismerni a Matrixot, nézz körül a https://matrix.org weboldal fejlécében lévő linkeken. Ott sok mindent megtudhatsz (pl. milyen alternatív kliensek vannak). Ha az ott talált dolgok közül valamit nem értesz, gyere vissza ide (vagy ennek a blognak a többi cikkjéhez), hátha itt találsz választ rá. Ha nem, akkor pedig kérdezz nyugodtan a #tarsalgo:grin.hu szobában, és használd az üzenetedben a #question taget.

Szerverek

A Matrix több szerver föderált hálózata: akármelyik szerveren regisztrálsz, tudsz írni az összes többire. Ezért leginkább a sebesség alapján érdemes szervert választani.
A matrix.org szerverre regisztrálnak legtöbben, ezért sajnos túl van terhelve. (Néhány funkciót kikapcsoltak rajta, valamint nagyon lassú.) Ajánlott a grin.hu szerver, amit @grin:grin.hu üzemeltet. Jó a teljesítménye, és az uptime.
Itt van egy nyilvános szerver lista egyéb szerverekről: https://publiclist.anchel.nl/ (Ennél sokkal több van, de legtöbbjén zárt a regisztráció.) Ha egy picit megbarátkoztál már a Matrix-szal, saját szervert is futtathatsz.

Magyar közösség

A +magyarul:matrix.org, és a +magyarok:grin.hu közösségekben vannak összegyűjtve a magyar nyelvű szobák, de, ha követed a beszélgetést, időről időre szóba kerülnek szobák a chatben is, tehát ott is találhatsz újakat.
A grin.hu szerver szoba listájában is körülnézhetsz, ott is sok magyar szoba van.
A Matrix közösségek oldalainak UI támogatása egyelőre elég gyenge (sőt, az Element-en kívül nem tudom, hogy más kliens támogatja-e), a legegyszerűbb mód egy közösség oldalának megnyitására, ha a közösség címére (pl. +magyarul:matrix.org) rákattintasz egy üzenetben.

Általános témájú szobák

Van sok tematikus szoba, de általános kötetlen témájú beszélgetésre két szoba van. Ennek történelmi okai vannak, hogy miért nem egy. Érdemes mindkettőbe belépni: #hun:matrix.bgsoft.hu #tarsalgo:grin.hu

Szoba listák

Minden szervernek van egy szoba listája (room directory), amiben a publikus listázott szobák vannak benne. (Egy publikus szobát nem feltétlen kell listázni.) A szoba lista felfedező ablakban meg lehet adni szerver címet, így más szerverek szoba listáit is meg lehet nézni. Element Android-on sajnos egyelőre még nem lehet más szerverek címét megadni felfedezéskor.

Botok, hidak

Rengeteg bot, és híd érhető el Matrix-hoz. Az egyik nagy gyűjtőhelyük a https://t2bot.io, ahol botokon kívül integrációk, és hidak (Telegram, Discord) is elérhetők. A https://tchncs.de/matrix oldalon is van Telegram és Discord híd. Ha saját Matrix homeserver-t üzemeltetsz, még több féle híd közül választhatsz: https://matrix.org/bridges/ (például, WhatsApp, Signal, Messenger, Instagram, stb.)

Freenode, IRC

Az összes Freenode szoba elérhető Matrix-ról, és olyan, mintha natív Matrix szoba lenne. A matrix.org homeserver-en fut a híd, és, #freenode_ előtagot kell használni a csatorna neve mellett. Ha például a #linuxmint.hu Freenode csatornához szeretnél csatlakozni, a #freenode_#linuxmint.hu:matrix.org szobába kell belépni. Haladó beállítások (IRC nick beállítás, stb.) matrix-appservice-irc Wiki –> End user FAQ Tipp: Sok közösségnek van natív Matrix szobája is, nézz utána!

Gitter

Az összes Gitter szoba elérhető Matrix-ról, és olyan, mintha natív Matrix szoba lenne. Nézz körül a gitter.im Matrix szerver szoba listájában! Itt lehet róla bővebben olvasni: Gitter now speaks Matrix

TWIM

A Matrix fejlesztői blogjának a This Week In Matrix című cikksorozata, amelyben Matrix-ra épülő projektekről van szó: kliensek, szerverek, botok, bridge-k, specifikáció, statisztikák, stb. Minden héten péntek este van egy összegzés. Érdemes követni, mert sok infót meg lehet tudni a Matrix-ról, például fejlesztés alatt álló feature-k, új projektek, és a technikai részleteket is jobban megismerheted. A https://matrix.org/blog címen található, de itt nem csak TWIM cikkek vannak, hanem egyéb Matrix-szal kapcsolatos tudnivalók is.

Tipp: @botguy:grin.hu botnak is van RSS plugin-je.

!rss subscribe https://matrix.org/blog/feed

Widgetek

A Matrix szobákba beilleszthetőek “kisalkalmazások”, pl. Microsoft GitHub, GitLab integráció, kollaboratív szerkesztő (Etherpad, Ethercalc), YouTube videó, és még sok minden más, sőt akármilyen egyéni link is beágyazható. A szoba infók között találhatod meg ezeket (Element asztali/web verzióban a jobb felső sarokban “i” gomb, mobilon jobb felső sarokban a menüben, vagy, ha már van kisalkalmazás hozzáadva, akkor a címsávban.)

Tippek

Forráskód

A Matrix fejlesztése nyíltan történik.
Protokoll specifikáció: https://github.com/matrix-org/matrix-doc Az Element forráskódja: https://github.com/vector-im/ A Synapse forráskódja: https://github.com/matrix-org/synapse

P2P Matrix

Egyelőre még csak tervezési fázisban. Az a roadmap, hogy egy komplett homeservert futtasson minden kliens. Ez a Dendrite szerver szoftverrel lesz majd kivitelezhető, de az még beta állapotban van. Jelenleg a Synapse az egyetlen működőképes homeserver szoftver, viszont sajnos nagyon nagy az erőforrásigénye, így nem tud egy telefonon, vagy böngészőben futni.
A TWIM-ben szokott szó lenni a haladásról.
Itt lehet többet olvasni róla: Introducing P2P Matrix

Videóhívás

Egyelőre natív Matrix konferenciahívás nincs, hanem egy beágyazott Jitsi-vel van ez megoldva. Az 1:1 beszélgetésekben natív Matrix hívás van WebRTC használatával, és ha titkosítva van a beszélgetés, akkor a hívás is titkosított.

Titkosítás

Erről egy külön cikk szól ebben a blogban.