Puncte:0

Ecran complet VcXsrv

drapel cz

Am instalat Ubuntu pe Windows prin wsl. Am urmat acest ghid: https://medium.com/geekculture/how-to-install-the-ubuntu-desktop-with-the-graphical-user-interface-in-wsl2-71f4b78431a4

În prezent, GUI este deschis în cadru, dar vreau să o fac deschis în modul ecran complet. Există vreo șansă să o pot face?

captură de ecran cu VcXsrv Iată scriptul pentru lansarea VcXsrv:

' definesc variabile
dim application_object, shell_object, userprofile, command_object, standard_output_string

' creați obiectul aplicației
set application_object = createobject("shell.application")

' creați obiectul shell
set shell_object = createobject("wscript.shell")

' variabila de mediu magazin
username = shell_object.expandenvironmentstrings("%username%")

' rulați powershell în fundal
application_object.shellexecute "powershell", "-file c:\users\" & nume de utilizator & "\.ubuntu\scripts\reload_vcxsrv.ps1", "", "", 0

' așteptați finalizarea scriptului powershell
wscript.sleep 3000

' creați obiectul de comandă
set command_object = shell_object.exec ("wsl genie --is-in-bottle")

' stocați ieșirea standard
standard_output = command_object.stdout.readall

' execută conținut dacă shell-ul este în interiorul containerului genie
dacă instr(ieșire_standard, „înăuntru”) > 0 atunci
  
  ' rulați scriptul bash
  shell_object.run „bash /mnt/c/users/” și nume de utilizator și „/.ubuntu/scripts/start_desktop.sh”, 0

' execută conținut dacă shell-ul se află în afara containerului genie   
altfel 
  
  ' rulați scriptul bash
  shell_object.run „wsl genie -c bash /mnt/c/users/” și nume de utilizator și „/.ubuntu/scripts/start_desktop.sh”, 0

sfârşitul dacă
Puncte:0
drapel vn

Pentru început, acesta nu arată ca scriptul care pornește VcXsrv. Conform postării pe blog la care ați făcut referire, asta s-a găsit Aici, si este:

# opriți procesul vcxsrv care conține „0.0” în titlul ferestrei programului
get-proces vcxsrv | unde { $_.mainwindowtitle -like „*0.0*” } | oprire-proces

# porniți procesul vcxsrv într-o fereastră mare de program pe afișajul numărul unu
start-process "c:\program files\vcxsrv\vcxsrv.exe" -argument ":0.0 -ac -nowgl -multimonitors -dpms"

În al doilea rând, conform VcSrv docs, opțiunea din linia de comandă -ecran complet este ceea ce cauți.

Încercați să modificați scriptul de mai sus și să adăugați -ecran complet la linia de comandă.

Ape Tim avatar
drapel cz
e grozav omule! esti geniu
NotTheDr01ds avatar
drapel vn
Cu plăcere. Ca avertisment, recomand `xrdp` pentru conectarea la desktop-uri Linux cu ecran complet sub WSL. Are avantajul de a capta corect toate tastele (cum ar fi Alt-Tab etc.).

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.