Puncte:4

VNC nu funcționează în Ubuntu 21.10!

drapel uy

Î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.

Igor Foxly avatar
drapel sg
Toate sunt create pentru X-org, Ubuntu a trecut recent la sesiunea Wayland. Deci, aveți nevoie de o aplicație care utilizează pipewire, care este folosită pentru a partaja ecranul prin Wayland.
marcocipriani01 avatar
drapel uy
@Igor Foxly, Ubuntu s-a mutat în Wayland în 2017, cu Ubuntu 17.10 Artful Aardvark. Asta a fost acum 5 ani și încă nu avem un server VNC funcțional. Mi se pare inacceptabil și frustrant. Și chiar și cu Xorg, nu funcționează fără un monitor atașat. Dacă cunoașteți un server VNC funcțional, vă rog să mi-l sugerați. Mulțumiri.
Igor Foxly avatar
drapel sg
Ubuntu a trecut la Wayland în 21.04, înainte de a nu fi gata să fie folosit ca lucru zilnic.Chiar și aruncați o privire la Fedora de la Red Hat, doar Fedora 33 era gata cu Wayland ca driver zilnic, deoarece pipewire putea fi folosit pentru a partaja ecranul. Chestia asta nu este vina lui Canonical, sincer vorbind, ei încearcă să facă o distribuție funcțională și atât. Îmi pare rău, nu folosesc astfel de aplicații, așa că nu pot sugera nimic. Dacă sesiunea dvs. x11 nu funcționează, puteți reinstala sistemul (separat /home ar face mai ușor) sau să așteptați 22.04 cu un program de instalare probabil nou care acceptă caracteristica de reinstalare
marcocipriani01 avatar
drapel uy
Sesiunea mea X11 funcționează bine, fără probleme acolo, am blocat-o doar când am aplicat soluția descrisă, dar am reușit să o recuperez și să șterg soluția. Problema este că X11 nu creează un afișaj atunci când nu este atașat niciun monitor, așa că nu are nimic de văzut pentru VNC. Acesta este mai degrabă un defect de design, deși înțeleg de ce a fost făcut așa (performanță, utilizarea memoriei și utilizarea în servere fără monitoare). Cred că voi trece la Windows 11 Pro, care are un minunat server RDP încorporat. O să spun la revedere Linux acum, m-am săturat să testez o mulțime de servere VNC.
Igor Foxly avatar
drapel sg
Bine, din păcate, nu vrei să-ți dai seama. Plecarea pentru sistemul de operare spyware este mai ușor, desigur. Puteți încerca Linux Mint Cinnamon, care este mai asemănător pentru utilizatorii win10/11 și folosește x11 și este ușor de utilizat
marcocipriani01 avatar
drapel uy
Nu este vorba despre spyware sau X11 sau despre ușurința în utilizare. Sunt un utilizator experimentat și vreau să controlez computerul telescopului meu atât de la distanță, cât și în observator cu un monitor portabil. Linux Mint nu va avea un server VNC mai bun decât Ubuntu (are aceleași de fapt), și asta e tot ce caut. Problema este similară indiferent dacă folosesc Xorg sau Wayland. Primul nu funcționează fără monitor, iar cel de-al doilea nu este acceptat. Mi-am petrecut deja o zi întreagă instalând Ubuntu și încercând diverse servere VNC. Dacă timpul înseamnă bani, aș prefera să cumpăr o licență Windows Pro decât să pierd încă o zi.
Puncte:0
drapel cn

Dacă sunteți dispus să utilizați un desktop alternativ, încercați x2go și desktopul mate. Am avut noroc cu acea combinație pe ubuntu 20.04.

Pachetele specifice de instalat sunt x2goserver, x2goserver-xsession și ubuntu-mate-desktop.

Mai multe informații despre x2go sunt disponibile aici: https://wiki.x2go.org.

Va trebui să instalați clientul x2go pe orice casetă pe care o utilizați pentru a vă conecta la server.

marcocipriani01 avatar
drapel uy
Multumesc, o sa incerc mai tarziu. Funcționează chiar și fără monitor conectat din câte știți? Din câte am putut vedea, Xorg nici măcar nu pornește fără monitor (așteaptă un monitor la boot și mediul desktop nu este executat).
patricks avatar
drapel cn
Da, am testat accesul de la distanță după ce am repornit computerul cu și fără monitorul conectat. Desktopul de la distanță prin x2go funcționează, de asemenea, chiar dacă ubuntu pe server este setat să pornească pe o consolă în loc de pe un desktop grafic.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.