Puncte:0

x0vncserver nu poate deschide afișajul :0

drapel et

Incerc sa folosesc x0vncserver din pachet tigervnc-scraping-server pentru a rula un server VNC folosind sesiunea mea locală de desktop. Multe ghiduri precum acest recomand pornirea serverului cu

x0vncserver -passwordfile ~/.vnc/passwd -display :0

sau

x0vncserver -display :0

Pentru mine, ambele rezultă în

Niciun protocol specificat
x0vncserver: nu se poate deschide afișajul „:0”

Cum pot remedia asta? Am văzut probleme similare în care sesiunea desktop este deținută de un alt utilizator, dar eu sunt singurul utilizator în această situație.

drapel hr
Deci rulezi un server X pe :0? ce returnează `pgrep -a Xorg`, de exemplu?
interoception avatar
drapel et
Cred că da? Conduc Gnome. Am crezut că ideea a fost că `x0vncserver` folosește sesiunea ta de desktop activă. Ieșirea comenzii pe care ați dat-o este: ```1454 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3 2440 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3```
drapel hr
Scuze - acea comandă nu a fost atât de utilă pe cât am sperat, deoarece sesiunile Xorg aparent mai noi nu mai arată numărul de afișare direct pe linia de comandă. Dacă deschideți un emulator de terminal în sesiunea locală de desktop, `echo $DISPLAY` returnează `:0` sau altceva? Uneori, afișajul principal este :1
interoception avatar
drapel et
Nicio problemă -- vă mulțumesc * pentru ajutor! `echo $DISPLAY` nu returnează nimic. Context suplimentar, dacă este relevant: intru SSH în aparatul meu care este pornit acasă și conectat la un monitor, probabil cu un ecran blocat.
drapel hr
Ah, e regretabil - de aceea am menționat în mod special * „un emulator de terminal în sesiunea ta locală de desktop”*.Dacă încercați să obțineți informații prin SSH, atunci este mai complicat - vedeți, de exemplu, [Cum să aflați numărul curent (activ) XServer DISPLAY?](https://unix.stackexchange.com/a/204498/ 65304)
drapel hr
... de fapt `xauth list` ar putea fi de ajutor
interoception avatar
drapel et
`xauth list` returnează: `redacted.local:2 MIT-MAGIC-COOKIE-1 redacted_alphanumeric_string`\n `redacted/unix:2 MIT-MAGIC-COOKIE-1 redacted_alphanumeric_string`\n `redacted.local:3 MIT-MAGIC-COOKIE-1 șir_alfanumeric_redactat`\n `redacted/unix:3 MIT-MAGIC-COOKIE-1 redacted_alphanumeric_string`
drapel hr
OK, așa că se pare că serverele X rulează/au rulat pe ecrane :2 și :3
interoception avatar
drapel et
Ah, acestea sunt de la sesiunile mele normale de tigervnc. De asemenea, încerc să folosesc x0vncserver, astfel încât să pot rula o sesiune vnc cu desktop-ul meu local, mai degrabă decât să creez un mediu desktop nou, cum face tigervnc.
interoception avatar
drapel et
Interesant este că acele servere vnc au fost distruse înainte ca eu să rulez `xauth list`...
drapel hr
Este normal - de aceea am spus `/ am fost`. Încă mai am intrări xauth pe cutia mea pentru un server care a fost offline încă de înainte de pandemie... . Sunteți sigur că desktopul dvs. local este de fapt o sesiune X (nu o sesiune Wayland, de exemplu)? Scuze dacă am întrebat asta înainte, nu-mi amintesc ce am acoperit deja
interoception avatar
drapel et
Ah -- nu, nu sunt sigur. Rulez Ubuntu 20.04 pe GNOME. Îmi pare rău, trec de la un tip Mac. Am presupus că toate lucrurile GUI sunt X.

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.