ฉันติดตั้ง Ubuntu บน windows ผ่าน wsl แล้ว ฉันได้ปฏิบัติตามคำแนะนำนี้: https://medium.com/geekculture/how-to-install-the-ubuntu-desktop-with-the-graphical-user-interface-in-wsl2-71f4b78431a4
ขณะนี้ GUI กำลังเปิดอยู่ในเฟรม แต่ฉันต้องการเปิดในโหมดเต็มหน้าจอ มีโอกาสที่ฉันจะทำได้หรือไม่?
สกรีนช็อตของ VcXsrv
นี่คือสคริปต์สำหรับเรียกใช้ VcXsrv :
' กำหนดตัวแปร
หรี่ application_object, shell_object, userprofile, command_object, standard_output_string
' สร้างวัตถุแอปพลิเคชัน
ตั้ง application_object = createobject ("shell.application")
' สร้างวัตถุเชลล์
ตั้งค่า shell_object = createobject ("wscript.shell")
' เก็บตัวแปรสภาพแวดล้อม
ชื่อผู้ใช้ = shell_object.expandenvironmentstrings("%ชื่อผู้ใช้%")
' เรียกใช้ powershell ในพื้นหลัง
application_object.shellexecute "powershell", "-file c:\users\" & ชื่อผู้ใช้ & "\.ubuntu\scripts\reload_vcxsrv.ps1", "", "", 0
' รอให้สคริปต์ PowerShell เสร็จสิ้น
wscript.sleep 3000
' สร้างวัตถุคำสั่ง
ตั้ง command_object = shell_object.exec ("wsl genie --is-in-bottle")
' จัดเก็บเอาต์พุตมาตรฐาน
standard_output = command_object.stdout.readall
' ดำเนินการเนื้อหาหากเชลล์อยู่ในคอนเทนเนอร์ genie
ถ้า instr(standard_output, "inside") > 0 แล้ว
' เรียกใช้สคริปต์ทุบตี
shell_object.run "ทุบตี /mnt/c/users/" & ชื่อผู้ใช้ & "/.ubuntu/scripts/start_desktop.sh", 0
' ดำเนินการเนื้อหาหากเชลล์อยู่นอกคอนเทนเนอร์ genie
อื่น
' เรียกใช้สคริปต์ทุบตี
shell_object.run "wsl genie -c bash /mnt/c/users/" & ชื่อผู้ใช้ & "/.ubuntu/scripts/start_desktop.sh", 0
จบถ้า