====== 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 ====== https://www.reddit.com/r/MoonlightStreaming/comments/15c1izn/is_it_possible_for_me_to_switch_between_which/ 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: ===== [[kontejnerizace_-_voidlinux|Distrobox a boxbuddy]] ===== 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.