Obsah
Moonlight
Moonlight je aplikace pro připojení se ke vzdálené ploše.
Moonlight se může připojit k počítači s Sunshine.
Na to aby jsi nainstaloval Moonlight na voidlinux:
Stáhni v Discover nebo pomocí tohoto přikazu:
flatpak install flathub com.moonlight_stream.Moonlight
Klávesové zkratky v Moonlight
Odpojit se:
CTRL + ALT + SHIFT + Q
Přepnout na druhý monitor(Jeslto ho máš)
CTRL + SHIFT + ALT + F1 nebo F2 atd...
Debug Informace
CTRL + ALT + SHIFT + S
Přepínaní režimu miše:
CTRL + ALT + SHIFT + Z
Sunshine
Sunshine nemá systémový balíček, Flatpak a Appimage verze fungují chabě na Wayland. Tudíž naše jediná možnost je přes Distrobox.
1. Nainstaluj Docker a Distrobox:
2. Udělat nový Box s Ubuntu
v box buddy:
+ (Create a Distrobox) -> název např: sunshine-container -> ubuntu verze* -> Create
*Vyber nejnovější verzi aby seděla s tím co sunshine umožnuje.
To jakou verzi umožňuje sunshine: https://github.com/LizardByte/Sunshine/releases/tag/v2025.122.141614
!!!Důležité!!!
Klikni na nový box a otevři terminál jestli se ti ještě neotevřel.
Zde uděláš heslo pro ten box.
3. Nainstaluj Sunshine
Stáhni .deb balíček pro verzi ubuntu kterou jsi vybral v předchozím kroku:
https://github.com/LizardByte/Sunshine/releases/tag/v2025.122.141614
V box buddy klikni na ten box který jsi vyrobil a zmáčkni install .deb file.
Zde vybereš ten .deb sunshineu.
4. Spouštění
Na to aby se spustil sunshine automaticky, budeme potřebovat pár nástrojů.
V distrobox terminálu:
sudo apt install tmux nano
Vyjdi ven z terminálu.
Teď na to abychom spustily sunshine v Voidlinux hostiteli můžeme využít tento přikaz:
distrobox enter sunshine-container -- tmux new-session -d -s sunshine-in-distro 'sunshine'
Tenhle přikaz funguje na našem hostiteli.
Tenhle přikaz nám otevře sunshine v tmux konzoly.
Abychom se k němu dostaly:
- Otevři přes box-buddy terminál ubuntu distroboxu
- zadej přikaz:
tmux a Teď jseš ve virtuální konzoly tmux Na to aby jses dostal ven, musiš prvně zmáčkout:
CRTL + b
poté co opustíš ruce z CRTL + B zmáčkni:
d
5. Konfigurace
konfigurace se děje ve webovým prohlížeči: https://localhost:47990/config
Zde uděláš nové jméno a heslo pro sunshine.
Zde se přihlásiš a na vyzkoušení funkčnosti se spojíme s zařízením.
Jdi do PIN a na zařízení které má Moonlight aplikaci nainstalovanou.
Přidej nové zařízení a zadej IP adresu svého stroje.
Jestli IP adresu svého stroje neznáš, použij přikaz:
ip a
Zde zjistíš svoji lokální ip adresu
Do moonlight zadáš lokální IP adresu svého stroje s Sunshine.
V Moonlight se ti ukáže Pin-kód. Ten zadáš do Sunshine webové aplikaci s názvem tvého PC.
A hotovo, mělo by ti to teď fungovat.
6. Automatické Spouštění
Na to aby se sunshine automaticky spouštěl použijeme KDE plasma auto start funkci. v System Settings:
Autostart -> Add new -> Aplication -> napiš přesně:
distrobox enter sunshine-container -- tmux new-session -d -s sunshine-in-distro 'sunshine'
Teď když se přihlásiš do kde plasma, mělo by se ti spustit sunshine automaticky.
7. Spustit Sunshine i bez přihlášení - spustit po zapnutí
Když se Linux zapne, jde do tzv display manageru, pro nás SDDM.
Ten se hodí z mnoha důvoů ale neumožňuje nám spustit sunshine bez přihlášení.
Což je blbé když nejsi zrovna u kompu(Smysl vzdálené Plochy)
a. Automatocké odemykání SDDM
Jednoduše nastavíme aby když se PC spustil automaticky se odemkne: v terminálu voidlinux:
sudo nano /etc/sddm.conf
Do toho souboru vrzíš tento text:
[Autologin] User=squidnose Session=plasma
Na řádku User změň aby odpovídalo tvému uživateli Teď se ti po restartu přihlási PC do kde plasma.
b. Zamykání Plochy
To co jsme udělaly v předchozím kroku je sice dobré pro sunshine ale není to dobré pro bezpečnost.
To je proč spustíme skript podobně jako u sunshine a Pipewire který automaticky zamkne PC po přihlášení.
Tady je důležité si uvědomit rozdíl mezi přihlášením a odemykáním/zamžikáním Počítače.
Jdi do system settings:
Autostart -> Add new -> Aplication -> loginctl lock-session
teď by se ti měl počítač po restartu přihlásit a hned zamknout.
