Încerc cu disperare să încerc să activez desktopul la distanță pe Ubuntu 21.10, într-un mod care să-mi permită să văd și să controlez desktopul chiar și atunci când nu există niciun monitor atașat la computer. Am încercat toate următoarele soluții și software-uri:
- RealVNC server: nu funcționează cu Wayland și necesită un cont
- TigerVNC: Nu am putut vedea desktopul, poate incompatibil cu Wayland?
- TightVNC: nici nu porneste
- Xrdp cu X11 activat: se blochează din cauza unei probleme ciudate de permisiune
- Vino: depreciat, fără suport Wayland
- ale lui GNOME incorporat desktop la distanță server: funcționează, dar necesită activarea pe bază de rețea, ceea ce îl face nepractic atunci când conectez computerul la o nouă rețea (aș avea nevoie de un monitor fizic pentru a activa acea rețea). În plus, nu funcționează când nu este conectat niciun monitor
De asemenea, am încercat următoarele soluții:
- Utilizați noua caracteristică a GNOME 40: desktop-uri virtuale. Alergare
murmur --wayland --headless --monitor-virtual 1920x1080
m-a cerut să instalez murmura
, iar după ce a făcut asta, s-a plâns că murmura
rula deja și comanda s-a prăbușit. Acest lucru sa întâmplat deoarece compozitorul GNOME rulează deja interior GNOME însuși (în proces Xwayland
), deci alergând murmura
direct pare a fi interzis.
- Activarea X11 și utilizarea
xserver-xorg-video-dummy
(vedea Adăugați afișaj fals când niciun monitor nu este conectat). Computerul nici măcar nu a pornit cu acea configurație Xorg și a fost greu de rezolvat.
- Activarea X11 și crearea unui fișier de configurare Xorg personalizat, așa cum este descris aici: Adăugați ieșire VIRTUAL la Xorg. Desktopul la distanță al GNOME încă s-a închis când am deconectat monitorul.
Nu mi-am amintit că VNC/RDP pe Ubuntu a fost o experiență atât de frustrantă. Sunt sincer dezamăgit. Sper că cineva știe cum pot să o fac.
Actualizare 1: RealVNC nici măcar nu funcționează cu X11 dintr-un motiv necunoscut. Spune că nu se poate conecta la portul 5900, care este, totuși, deschis (am dezactivat chiar și ufw
!).
Actualizare 2: Am încercat cele vechi și urâte x11vnc
server (cu X11 activat), folosind soluția găsită pe acest site web, plus ceva mai multă gândire pentru ca acesta să funcționeze cu cea mai recentă versiune Ubuntu. A trebuit să schimb unele permisiuni și să creez următoarele systemd
serviciu:
[Unitate]
Descriere=Start x11vnc.
După=multi-user.target
[Serviciu]
Tip=simplu
Utilizator=<MY_USERNAME>
Group=<MY_USERNAME>
ExecStart=/usr/bin/x11vnc -display :0 -loop -forever -bg -rfbport 5900 -xkb -noxrecord -noxfixes -noxdamage -shared -norc -auth /run/user/1000/gdm/Xauthority -rfbauth /etc/ x11vnc.pass
[Instalare]
WantedBy=multi-user.target
aaa și nu funcționează... Serverul VNC apare la boot dacă, și numai dacă, este un monitor conectat. După aceea, pot deconecta monitorul și continuă să funcționeze. Nu este ceea ce căutam, totuși, și astfel am de gând să renunț. Am pierdut deja prea multe ore pentru ca asta să funcționeze.