Linux a Wayland: proč se na počítač nepřipojíte a co ověřit
Z Linuxu se připojíte jinam, ale na jeho plochu se nedostanete? Zkontrolujte grafické sezení. Před změnami si zajistěte místní přístup nebo jinou správcovskou cestu, abyste se od počítače neodřízli.
Krok 1: Zjistěte typ sezení
V terminálu otevřeném přímo v cílové grafické relaci spusťte:
echo $XDG_SESSION_TYPE
Poznamenejte si výstup, distribuci, desktop a verzi programu. Prázdný výstup v SSH relaci neurčuje typ místní plochy.
Krok 2: Porovnejte požadovaný režim
- AnyDesk: pro příchozí relace vyžaduje Xorg. Z Waylandu lze spojení zahajovat.
- RealVNC Server: pro příchozí přístup potřebuje X11. Fungující Viewer na Waylandu tuto podmínku serveru nemění.
- TeamViewer: příchozí přístup s obsluhou na GNOME/KDE je experimentální. Bezobslužný Wayland nemáme potvrzený; pro pravidelný příchozí přístup výrobce doporučuje X11/Xorg.
Krok 3: Přepněte na X11, pokud ho systém nabízí
Nejprve vyzkoušejte X11/Xorg sezení dostupné při přihlášení. Návod pro jednu distribuci nepřenášejte na jinou.
Na Ubuntu s GDM, které používá /etc/gdm3/custom.conf a nabízí Xorg, výrobce RealVNC popisuje odkomentování řádku WaylandEnable=false a restart. Před úpravou s právy správce zálohujte původní soubor.
Na odpovídajícím Raspberry Pi OS spusťte sudo raspi-config a vyberte Advanced Options → Wayland → X11. Potvrďte změnu a restartujte. Dostupnost těchto voleb záleží na vydání systému.
Krok 4: Zopakujte zkoušku
Znovu ověřte typ relace a připojení. Pokud potřebujete přístup po odhlášení nebo restartu, otestujte oba stavy, dokud je u cíle někdo k ruce.
Časté potíže
Volba Xorg chybí.
Ověřte podporu svého vydání distribuce; neinstalujte jiný desktop naslepo.
Na Raspberry Pi běží jiný VNC server.
Zjistěte jeho skutečný název. Tento postup se týká RealVNC Serveru a netvrdí, že je předinstalovaný.
Nedaří se? Napište nám verzi systému, verzi aplikace a přesné znění chyby. Hesla, licenční klíče ani ověřovací kódy neposílejte.
Postup vychází z dokumentace výrobce: