Przejdź do głównej zawartości

Windows (WSL)

Uruchamiaj matrix na Windows z WSL dla najlepszych efektow.

Chociaz matrix moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy Windows Subsystem for Linux (WSL). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami matrix.


Konfiguracja

  1. Zainstaluj WSL

    Jesli jeszcze tego nie zrobiles, zainstaluj WSL wedlug oficjalnego przewodnika Microsoft.

  2. Zainstaluj matrix w WSL

    Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj matrix jedna z metod instalacji.

    Okno terminala
    curl -fsSL https://y-square-t3.github.io/matrix/install | bash
  3. Korzystaj z matrix przez WSL

    Przejdz do katalogu projektu (pliki Windows sa dostepne przez /mnt/c/, /mnt/d/ itd.) i uruchom matrix.

    Okno terminala
    cd /mnt/c/Users/YourName/project
    matrix

Aplikacja desktopowa + serwer WSL

Jesli wolisz aplikacje desktopowa matrix, ale chcesz uruchamiac serwer w WSL:

  1. Uruchom serwer w WSL z --hostname 0.0.0.0, aby zezwolic na polaczenia zewnetrzne:

    Okno terminala
    matrix serve --hostname 0.0.0.0 --port 4096
  2. Polacz aplikacje desktopowa z http://localhost:4096


Klient web + WSL

Dla najlepszej pracy w przegladarce na Windows:

  1. Uruchamiaj matrix web w terminalu WSL, a nie w PowerShell:

    Okno terminala
    matrix web --hostname 0.0.0.0
  2. Otworz w przegladarce Windows pod adresem http://localhost:<port> (matrix wypisze URL)

Uruchamianie matrix web z WSL zapewnia poprawny dostep do systemu plikow i integracje z terminalem, a nadal pozostaje dostepne z przegladarki Windows.


Dostep do plikow Windows

WSL moze uzyskac dostep do wszystkich plikow Windows przez katalog /mnt/:

  • Dysk C:/mnt/c/
  • Dysk D:/mnt/d/
  • I tak dalej…

Przyklad:

Okno terminala
cd /mnt/c/Users/YourName/Documents/project
matrix

Wskazowki

  • Uruchamiaj matrix w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
  • Uzywaj rozszerzenia WSL dla VS Code razem z matrix, aby miec zintegrowany workflow
  • Konfiguracja matrix i sesje sa przechowywane w srodowisku WSL pod ~/.local/share/matrix/