Puncte:1

Este posibil să instalați mediul de desktop gnome implicit Ubuntu pe subsistemul Windows pentru Linux fără un program de desktop la distanță?

drapel id

Este posibil să instalați mediul de desktop GNOME implicit Ubuntu pe Windows Subsystem pentru Linux fără un program de desktop la distanță? Și dacă da, cum? După cum puteți vedea, sunt un nou venit absolut Linux.

Nmath avatar
drapel ng
Mediile desktop nu sunt încă acceptate oficial pe WSL. De asemenea, nu ați folosi „desktop la distanță” -- asta pentru a controla un dispozitiv din altă parte. Te referi la VM sau la „Mașină virtuală”? Acesta este cel mai simplu mod de a obține Ubuntu Desktop pe desktopul Windows.
UDONTO avatar
drapel id
Nu, nu asta, ceea ce am văzut până acum au fost tutoriale în care un desktop de la Wsl putea fi accesat prin programe precum desktopul la distanță Windows sau VcXsrv Windows X Server (Iată un exemplu https://www.youtube.com/watch?v =8SuERIEJJUA) . Și mă întrebam dacă aș putea (de exemplu) să reda desktopul în aplicația Wsl sau să-l deschid printr-o comandă din terminal. Dar, după cum se pare, nu este cazul.
Nmath avatar
drapel ng
Oamenii au făcut ca mediile desktop să funcționeze peste WSL, dar din moment ce nu este acceptat, nu este cu adevărat o sarcină pentru un „nou venit absolut Linux”. Dacă doriți un desktop Ubuntu pe Windows, utilizați o VM precum VirtualBox.
UDONTO avatar
drapel id
Da, știu că nu este ceva ce ar trebui să facă un nou venit prima dată când pune mâna pe Linux. Dar ce m-aș căuta dacă aș vrea să fac asta? Nu strică să încerci lucrurile, nu?
Nmath avatar
drapel ng
Ați căuta să faceți o mulțime de cercetări, multe încercări și erori și multe probleme de rezolvare a interacțiunilor complicate ale zecilor de pachete care coexistă pentru a forma un mediu desktop funcțional. Te gândești să mergi „contra curent” din modul în care software-ul este programat să ruleze în prezent. De asemenea, deoarece platforma este în continuă dezvoltare, informațiile pe care le găsiți sunt probabil să fie depășite. Și dacă o faci să funcționeze, s-ar putea să nu rămână așa. Iată o idee: https://askubuntu.com/q/1162808
Nmath avatar
drapel ng
Rularea mediilor desktop complete și a aplicațiilor GUI prin WSL este în dezvoltare activă și obține suport în special cu WSLg în Windows 11, dar WSL este încă un instrument pentru a rula aplicații de linie de comandă pe Windows. Dacă vrei un mediu desktop, folosești instrumentul greșit pentru job, așa că o să te distrezi prost.Este mult mai logic să depășiți orice teamă sau îngrijorare pe care o aveți în legătură cu utilizarea VirtualBox sau a unui software VM similar. Primul pas pentru a realiza o sarcină este să alegeți instrumentul corect și să învățați să îl utilizați corect - totul în rest este ușor.
UDONTO avatar
drapel id
... Ok, suna mai greu decat se astepta. Deci, dacă înțeleg corect, în prezent nu există nicio modalitate de a rula nativ un mediu desktop în Wsl. dar sunt proiecte în lucru pentru asta. în principal în comunitatea Windows 11. Ei bine, mă întrebam dacă ar fi posibil pentru că, nu, nu mă tem de mașinile virtuale. În prezent, nu am suficient spațiu pe disc pentru a rula unul, așa că m-am gândit că Wsl ar fi o alternativă mai ușoară „mai rulează nativ” (dacă are sens).
UDONTO avatar
drapel id
Și nu am vrut să ruleze o mașină separată izolată în fundal (ambele mașini ar trebui să poată accesa aceleași date).
Puncte:0
drapel vn

Din comentariul tau:

Nu strică să încerci lucrurile, nu?

Ai perfectă dreptate, mai ales dacă este vorba doar de experimentare în scop de învățare. WSL este o modalitate excelentă de a obține expunerea la o mulțime de tehnologii Linux diferite, rămânând în Windows.

Există câteva lucruri diferite pe care ar trebui să le rezolvați pentru a rula Ubuntu Desktop în WSLg. Unele sunt destul de ușoare. Alții, nu prea mult.

  • În primul rând, „partea grea” -- Gnome necesită Systemd, pe care WSL nu îl acceptă. Nu am vizionat videoclipul pe care l-ați legat în comentarii, dar dacă se referă la obținerea Ubuntu Desktop pe WSL, atunci probabil că folosește un script de activare Systemd. Chiar nu le recomand fără într-adevăr intelegand ce se intampla. Vezi răspunsul meu Aici pentru mai multe detalii.

    Dacă doriți un mediu desktop sub WSLg, aș recomanda unul care nu necesită Systemd, cum ar fi (dar fără a se limita la, bineînțeles) Xfce4.

    Pe de altă parte, dacă utilizați WSL2 pentru a vă expune la diferite tehnologii Linux, atunci deep-diving pe Systemd este un proiect foarte interesant. În prezent, mă aflu destul de mult pe Systemd pe WSL, din motivele mele.

  • În al doilea rând, WSLg sub Windows 11 utilizează un backend Weston (într-o distribuție diferită, „de sistem”) pentru afișarea aplicațiilor GUI. De fapt, utilizează protocolul RDP (cu unele extensii care au fost open-source) în Windows pentru a se conecta la afișajul Weston.

    După cum se notează în acest raspuns, Weston este serverul Wayland de referință, iar un server Wayland oferă propriul manager de ferestre. Aceasta înseamnă că, pentru a rula un mediu desktop cu un manager de ferestre sub WSLg, trebuie să rulați fie „Weston in Weston”, fie (mai probabil pentru mai multe DE astăzi), o fereastră Xwayland pe ecran complet în care rulați DE. Consultați răspunsul pentru detalii despre cum să faceți acest lucru.

    De asemenea, puteți utiliza VcXsrv pe ecran complet sau un alt server X în Windows.

Chiar și în Windows 11 cu WSLg, încă mă gândesc la asta xrdp (în WSL) cu clientul Windows RDP este cea mai bună modalitate de a accesa orice mediu desktop cu ecran complet în WSL, ca în acest raspuns. Există mai multe motive pentru aceasta:

  • Cel puțin în prezent, RDP este o tehnologie mult mai stabilă decât Xwayland sub Weston sub WSLg. Continui să întâmpin probleme de tastatură (și alte) atunci când încerc să folosesc Xwayland pentru a rula un mediu desktop. Acest lucru se va îmbunătăți probabil cu timpul, dar realizați că RDP (cel puțin clientul Windows) este o aplicație critică pentru afaceri pentru aplicațiile Enterprise (Azure și multe altele). Va fi foarte robust și bine susținut de Microsoft.

  • Odată ce vă aflați într-o sesiune RDP pe ecran complet, lucruri precum Alt+Tab lucrează conform așteptărilor în DE. Atâta timp cât rulați un XServer sau Xwayland terță parte, Windows continuă să capteze Alt+Tab, luându-te departe de DE.

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.