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
- Ha mobilon szeretnél hibát bejelenteni, rázd meg az eszközt! (A rázás érzékenysége állítható a beállításokban.)
- Mobilon a Markdown formázást külön kell bekapcsolni a Beállításokban.
- A törölt üzenetek láthatósága megváltoztatható a beállításokban. Alapértelmezetten, ha egy üzenet törölve lesz, egy helykitöltőt mutat, pl. Törölt üzenet, vagy A szoba adminisztrátora törölte az üzenetet. Ha kikapcsolod, akkor ez sem látszik, olyan, mintha az üzenet kompletten eltűnt volna. (Ez csak az adott kliensre vonatkozik.)
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.