Score:1

เป็นไปได้ไหมที่จะติดตั้งสภาพแวดล้อมเดสก์ท็อป gnome เริ่มต้นของ Ubuntu บนระบบย่อย Windows สำหรับ Linux โดยไม่ต้องใช้โปรแกรมเดสก์ท็อประยะไกล

ธง id

เป็นไปได้หรือไม่ที่จะติดตั้งสภาพแวดล้อมเดสก์ท็อป GNOME เริ่มต้นของ Ubuntu บนระบบย่อย Windows สำหรับ Linux โดยไม่ต้องใช้โปรแกรมเดสก์ท็อประยะไกล และถ้าเป็นเช่นนั้นได้อย่างไร? อย่างที่คุณเห็น ฉันเป็นมือใหม่หัดใช้ Linux

Nmath avatar
ng flag
WSL ยังไม่รองรับสภาพแวดล้อมเดสก์ท็อปอย่างเป็นทางการ นอกจากนี้ คุณไม่ควรใช้ "เดสก์ท็อประยะไกล" ซึ่งใช้สำหรับควบคุมอุปกรณ์จากที่อื่น คุณหมายถึง VM หรือ "เครื่องเสมือน" หรือไม่ นั่นเป็นวิธีที่ง่ายที่สุดในการรับ Ubuntu Desktop บนเดสก์ท็อป Windows ของคุณ
UDONTO avatar
id flag
ไม่ สิ่งที่ฉันได้เห็นจนถึงตอนนี้คือบทเรียนคือเดสก์ท็อปจาก Wsl สามารถเข้าถึงได้ผ่านโปรแกรมต่างๆ เช่น เดสก์ท็อประยะไกลของ Windows หรือ VcXsrv Windows X Server (นี่คือตัวอย่าง https://www.youtube.com/watch?v =8สือเอรีจจั้ว) . และฉันสงสัยว่าฉันสามารถ (เช่น) เรนเดอร์เดสก์ท็อปภายในแอป Wsl หรือเปิดผ่านคำสั่งในเทอร์มินัลได้หรือไม่ แต่ดูเหมือนว่าจะไม่เป็นเช่นนั้น
Nmath avatar
ng flag
ผู้คนได้รับสภาพแวดล้อมเดสก์ท็อปที่ทำงานบน WSL แต่เนื่องจากไม่รองรับจึงไม่ใช่งานสำหรับ "ผู้มาใหม่ Linux อย่างแท้จริง" หากคุณต้องการ Ubuntu Desktop บน Windows ให้ใช้ VM เช่น VirtualBox
UDONTO avatar
id flag
ใช่ ฉันรู้ว่าไม่ใช่สิ่งที่มือใหม่ควรทำในครั้งแรกที่พวกเขาได้ใช้งาน Linux แต่ฉันจะมองหาอะไรหากต้องการทำเช่นนั้น ไม่เสียหายที่จะลองทำสิ่งต่างๆ ใช่ไหม?
Nmath avatar
ng flag
คุณจะต้องมองหาการทำวิจัยจำนวนมาก การลองผิดลองถูกจำนวนมาก และปัญหามากมายในการแก้ปัญหาการทำงานร่วมกันที่ซับซ้อนของแพ็คเกจนับสิบที่อยู่ร่วมกันเพื่อสร้างสภาพแวดล้อมเดสก์ท็อปที่ใช้งานได้ คุณกำลังมองหาการ "ต่อต้านกระแส" จากวิธีการตั้งโปรแกรมซอฟต์แวร์ให้ทำงานในปัจจุบัน เนื่องจากแพลตฟอร์มนี้ได้รับการพัฒนาอย่างต่อเนื่อง ข้อมูลที่คุณพบจึงมีแนวโน้มที่จะล้าสมัย และถ้าคุณทำให้มันใช้งานได้ มันอาจจะไม่คงอยู่อย่างนั้น นี่คือแนวคิด: https://askubuntu.com/q/1162808
Nmath avatar
ng flag
การเรียกใช้สภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบและแอปพลิเคชัน GUI ผ่าน WSL นั้นอยู่ในระหว่างการพัฒนาและได้รับการสนับสนุนโดยเฉพาะอย่างยิ่งกับ WSLg ใน Windows 11 แต่ WSL ยังคงเป็นเครื่องมือในการเรียกใช้แอปพลิเคชันบรรทัดคำสั่งบน Windows หากคุณต้องการสภาพแวดล้อมแบบเดสก์ท็อป แสดงว่าคุณกำลังใช้เครื่องมือที่ไม่ถูกต้องสำหรับงาน ดังนั้นคุณจะมีช่วงเวลาที่แย่การเอาชนะความกลัวหรือความกังวลใด ๆ ที่คุณมีเกี่ยวกับการใช้ VirtualBox หรือซอฟต์แวร์ VM ที่คล้ายกันนั้นสมเหตุสมผลกว่ามาก ขั้นตอนแรกในการทำงานให้สำเร็จคือการเลือกเครื่องมือที่ถูกต้องและเรียนรู้การใช้งานอย่างถูกต้อง อย่างอื่นก็ง่าย
UDONTO avatar
id flag
... โอเค ฟังดูยากกว่าที่คาดไว้ ดังนั้นหากฉันเข้าใจสิ่งนี้ถูกต้อง ในขณะนี้ยังไม่มีวิธีเรียกใช้สภาพแวดล้อมเดสก์ท็อปใน Wsl แต่มีโครงการที่กำลังดำเนินการอยู่ ส่วนใหญ่ในชุมชน windows 11 ฉันแค่สงสัยว่ามันจะเป็นไปได้ไหม เพราะไม่ ฉันไม่กลัวเครื่องเสมือน ขณะนี้ฉันมีพื้นที่ดิสก์ไม่เพียงพอที่จะเรียกใช้ ดังนั้นฉันคิดว่า Wsl น่าจะเป็นทางเลือกที่มีน้ำหนักเบากว่า "ทำงานแบบเนทีฟมากกว่า" (ถ้าเหมาะสม)
UDONTO avatar
id flag
และฉันไม่ต้องการให้มีเครื่องแยกต่างหากทำงานในพื้นหลัง (ทั้งสองเครื่องควรสามารถเข้าถึงข้อมูลเดียวกันได้)
Score:0
ธง vn

จากความคิดเห็นของคุณ:

ไม่เสียหายที่จะลองทำสิ่งต่างๆ ใช่ไหม?

คุณถูกต้องอย่างยิ่ง โดยเฉพาะอย่างยิ่งหากเป็นเพียงการทดลองเพื่อการเรียนรู้ WSL เป็นวิธีที่ยอดเยี่ยมในการสัมผัสกับเทคโนโลยี Linux ที่แตกต่างกันมากมายในขณะที่อยู่ใน Windows

มีหลายสิ่งหลายอย่างที่คุณต้องแก้ไขเพื่อใช้งาน Ubuntu Desktop ใน WSLg บางคนค่อนข้างง่าย อื่น ๆ ไม่มาก

  • ประการแรก "ส่วนที่ยาก" -- Gnome ต้องการ Systemd ซึ่ง WSL ไม่รองรับ ฉันไม่ได้ดูวิดีโอที่คุณเชื่อมโยงในความคิดเห็น แต่ถ้าครอบคลุมถึงการใช้ Ubuntu Desktop บน WSL แสดงว่าอาจใช้สคริปต์การเปิดใช้งาน Systemd ฉันไม่แนะนำสิ่งเหล่านี้หากไม่มี จริงๆ ทำความเข้าใจกับสิ่งที่เกิดขึ้น ดูคำตอบของฉัน ที่นี่ สำหรับรายละเอียดเพิ่มเติม

    หากคุณต้องการสภาพแวดล้อมเดสก์ท็อปภายใต้ WSLg ฉันขอแนะนำสภาพแวดล้อมที่ไม่ต้องใช้ Systemd เช่น (แต่ไม่จำกัดเฉพาะ) Xfce4

    ในทางกลับกัน หากคุณใช้ WSL2 เพื่อสัมผัสกับเทคโนโลยี Linux ต่างๆ การเจาะลึกเกี่ยวกับ Systemd ก็เป็นโครงการที่น่าสนใจมาก ขณะนี้ฉันกำลังขุด Systemd บน WSL ค่อนข้างลึกด้วยเหตุผลของฉันเอง

  • ประการที่สอง WSLg ภายใต้ Windows 11 ใช้แบ็กเอนด์ Weston (ในการกระจาย "ระบบ" ที่แตกต่างกัน) สำหรับการแสดงแอป GUI มันใช้โปรโตคอล RDP (มีส่วนขยายบางส่วนที่เป็นโอเพ่นซอร์ส) ใน Windows เพื่อเชื่อมต่อกับจอแสดงผล Weston

    ตามที่ระบุไว้ใน คำตอบนี้เวสตันเป็นเซิร์ฟเวอร์อ้างอิงของ Wayland และเซิร์ฟเวอร์ Wayland มีตัวจัดการหน้าต่างของตัวเอง ซึ่งหมายความว่า ในการเรียกใช้สภาพแวดล้อมเดสก์ท็อปด้วยตัวจัดการหน้าต่างภายใต้ WSLg คุณต้องเรียกใช้ "Weston in Weston" หรือ (มีแนวโน้มมากขึ้นสำหรับ DE ในปัจจุบัน) ซึ่งเป็นหน้าต่าง Xwayland แบบเต็มหน้าจอที่คุณเรียกใช้ DE ดูคำตอบนั้นสำหรับรายละเอียดเกี่ยวกับวิธีการทำเช่นนั้น

    คุณสามารถใช้ VcXsrv แบบเต็มหน้าจอหรือเซิร์ฟเวอร์ X อื่นใน Windows

แม้แต่ใน Windows 11 ที่มี WSLg ฉันก็ยังคิดอย่างนั้น xrdp (ใน WSL) ด้วยไคลเอนต์ Windows RDP เป็นวิธีที่ดีที่สุดในการเข้าถึงสภาพแวดล้อมเดสก์ท็อปแบบเต็มหน้าจอใน WSL เช่นเดียวกับใน คำตอบนี้. มีเหตุผลหลายประการสำหรับสิ่งนี้:

  • อย่างน้อยในปัจจุบัน RDP เป็นเทคโนโลยีที่มีความเสถียรมากกว่า Xwayland ภายใต้ Weston ภายใต้ WSLg ฉันยังคงพบปัญหาแป้นพิมพ์ (และอื่นๆ) เมื่อพยายามใช้ Xwayland เพื่อเรียกใช้สภาพแวดล้อมเดสก์ท็อป สิ่งนี้น่าจะดีขึ้นเมื่อเวลาผ่านไป แต่ตระหนักว่า RDP (อย่างน้อยไคลเอนต์ Windows) เป็นแอปพลิเคชันที่สำคัญทางธุรกิจสำหรับแอปพลิเคชันระดับองค์กร (Azure และอื่น ๆ อีกมากมาย) มันจะเป็น มาก แข็งแกร่งและได้รับการสนับสนุนจาก Microsoft

  • เมื่อคุณอยู่ในเซสชัน RDP แบบเต็มหน้าจอ สิ่งต่างๆ เช่น Alt+แท็บ ทำงานตามที่คาดหวังใน DE ตราบเท่าที่คุณใช้ XServer หรือ Xwayland ของบุคคลที่สาม Windows จะยังคงดักจับ Alt+แท็บพรากคุณไปจาก DE ของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา