Puncte:1

Lansați xfce4 sau alt desktop în distribuția Windows 11 WSLg Ubuntu

drapel bd

Folosesc Windows 11 WSLg (instalat folosind subsistemul Windows pentru Linux Preview din Microsoft Store) și distribuția actuală WSL Ubuntu din Microsoft Store.

Cum pot lansa xfce4 sau alt desktop Ubuntu?

În prezent un apt install xfce4 urmat de startxfce4 produce erorile nu poate deschide afișajul: wayland-0 + Nu s-a putut conecta la managerul de sesiune și o altă ieșire.

Cu Windows 10 WSL2, nu am întâmpinat probleme la lansare xfce4 după ce clientul VcXsrv a fost instalat și rulat pe Windows. Acesta din urmă, după cum am înțeles, nu ar trebui să fie necesar cu Windows 11 WSLg.

Pot lansa aplicații autonome x-windows, cum ar fi xfce4-appfinder, tunar manager de fișiere și emulator de terminal fără probleme.

cocomac avatar
drapel cn
Puteți lansa aplicații individuale (de exemplu, Firefox)?
myusrn olk avatar
drapel bd
da, pot lansa aplicații individuale, fără probleme, ceea ce vedeți demonstrat în videoclipurile tipice de lansare a Windows 11 wslg, care evidențiază că nu este nevoie de un client x [de ex. vcsrv sau xming ] rulează pe gazdă Windows cu această versiune.
cocomac avatar
drapel cn
Deci... implicit, face doar aplicații individuale, nu un întreg desktop. Dacă doriți asta (ceea ce este în regulă), vă sugerez [obținerea X410](https://x410.dev/) (fără afiliere, dar îmi place). Nu este gratuit, dar este foarte bun. Este [foarte ușor de utilizat](https://x410.dev/cookbook/wsl/using-x410-with-wsl2/) și acceptă aplicații individuale și un sistem complet de desktop, cum ar fi xfce4. Dacă preferați ceva gratuit, puteți instala `xrdp` și doar vă conectați la GUI WSL2 prin Remote Desktop.
myusrn olk avatar
drapel bd
k, am folosit xrdp înainte, așa că o voi compara cu sugestia x410 și voi merge cu una dintre acestea. Deoarece x410 pare a fi un xserver, sunt îngrijorat că se va suprapune cu xserver-ul integrat / serviciile wayland pe care wslg le folosește pentru a permite rularea aplicațiilor x. Nu am crezut că implementarea wslg ar putea activa suportul xserver/client sau wayland pentru windows x-app și să nu includă și fereastra desktop x-app.
Puncte:0
drapel vn

Cred că principala problemă este că WSLg rulează deja Weston, serverul de referință Wayland cu propriul manager de ferestre.

Puteți vedea asta dacă încercați să alergați doar xfwm4:

xfwm4-Message: 02:10:49.361: Un alt manager de ferestre (Weston WM) rulează deja pe ecran :0.0
xfwm4-Message: 02:10:49.361: Pentru a înlocui actualul manager de ferestre, încercați „--replace”

(xfwm4:267): xfwm4-WARNING **: 02:10:49.361: Nu s-a putut găsi un ecran de gestionat, ieșind

Încercând să --a inlocui nici nu face bine, deoarece Weston rulează de fapt într-o distribuție diferită („Distribuția de sistem”) WSLg și este conectat doar la instanța ta prin prize care sunt injectate de către /init.

Deși cred că încă prefer xrdp opțiunea, Wayland oferă propriul său server X pentru compatibilitate inversă, așa că cel puțin nu este nevoie de un server X terț, bazat pe Windows, cum ar fi VcXsrv, așa cum era pe Windows 10.

Instalați-l prin sudo apt install xwayland.

În acest moment, sunt sigur că există o modalitate mai bună de a face lucrurile, dar iată ce am găsit până acum:

Xwayland :1 &
WAYLAND_DISPLAY= DISPLAY=:1 sesiune xfce4

Ar trebui să obțineți un desktop Xfce4 care rulează pe Xwayland.

Rețineți că WAYLAND_DISPLAY trebuie să fie dezactivate sau aplicațiile Gtk voi încercați să utilizați mai întâi compozitorul Wayland.

De asemenea, rețineți că Ubuntu Desktop este un cu totul alta poveste deoarece depinde de Systemd.

Totuși, ce aș vrea să știu, deoarece sunt destul de nou în Wayland și pe WSLg:

  • Există suport Xwayland pentru ~/.Xsession? (Nu am putut să funcționez)
  • Există vreo altă modalitate de a lansa managerul de sesiune (sau orice client) atunci când lansați Xwayland? Trebuie să existe, din moment ce Xwayland -ajutor arată a -termină opțiune de închidere la închiderea ultimului client.

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.