Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

การใช้ Linux ควบคู่ไปกับ Windows ได้พิสูจน์แล้วว่ามีประโยชน์มากขึ้นเรื่อยๆ ในช่วงหลายปีที่ผ่านมา แต่การบูทคู่นั้นจัดการได้ยากในขณะที่การตั้งค่าเครื่องเสมือนมีปัญหาด้านความเสถียรอยู่บ้าง

ทางออกหนึ่งคือการใช้ระบบย่อย Windows สำหรับ Linux ต่อไปนี้เป็นวิธีเรียกใช้เดสก์ท็อป Linux บน Windows โดยใช้ระบบย่อย Windows สำหรับ Linux

ระบบย่อย Windows สำหรับ Linux คืออะไร

Windows Subsystem for Linux (WSL) เป็นฟีเจอร์เสริมสำหรับ Windows 10 และ 11 ที่รองรับการติดตั้งระบบปฏิบัติการ Linux ที่มีอยู่ใน Windows Store

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

โดยพื้นฐานแล้วหมายความว่าคุณสามารถเปิดเทอร์มินัล Linux ใน Windows และติดตั้งและเรียกใช้ซอฟต์แวร์ Linux ได้

ไม่จำเป็นต้องติดตั้งแอปเวอร์ชวลไลเซชันใดๆ และไม่มีการบูทคู่

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

โชคดีที่คุณติดตั้งเดสก์ท็อป Linux ใน Windows ได้ด้วย WSL

ตรวจสอบให้แน่ใจว่าใช้ Windows 10 ได้

ก่อนดำเนินการต่อ นี่คือบิตที่สำคัญ:คุณต้องใช้งาน Windows เวอร์ชัน 64 บิต

คุณสามารถตรวจสอบได้ใน การตั้งค่า> ระบบ> เกี่ยวกับ ซึ่งคุณจะพบ ประเภทระบบ รายการ. หากต้องการดำเนินการต่อ ควรอ่านว่า "ระบบปฏิบัติการ 64 บิต" หากไม่ และคุณใช้ฮาร์ดแวร์ 64 บิต คุณจะต้องอัปเกรด Windows 10 จาก 32 บิตเป็น 64 บิต

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

ข้อกำหนดเบื้องต้นอีกประการหนึ่งคือ คุณต้องใช้งาน Windows 10 build 14393 หรือภายหลัง คุณสามารถตรวจสอบได้ในหน้าจอ "เกี่ยวกับ" เดียวกัน ซึ่งอยู่ภายใต้ข้อกำหนดของ Windows . มองหา รุ่นระบบปฏิบัติการ ---หากสูงกว่า 14393 คุณสามารถใช้ระบบย่อย Windows สำหรับ Linux หากไม่เป็นเช่นนั้น เพียงเรียกใช้ Windows Update

เมื่อเข้ากันได้กับ Windows 10 ก็ถึงเวลาทำตามคำแนะนำในการติดตั้งระบบย่อย Windows สำหรับ Linux

อ่านเพิ่มเติม:ติดตั้งระบบย่อย Windows สำหรับ Linux

เมื่อตั้งค่าแล้ว ก็ถึงเวลาเพิ่มเดสก์ท็อป

ติดตั้งเดสก์ท็อป WSL

หากคุณได้ตั้งค่าระบบย่อย Windows สำหรับ Linux แล้ว ให้คลิก เริ่ม และป้อน ทุบตี . คลิกตัวเลือกแรก (คำสั่ง bash run) เพื่อเริ่มใช้ Linux ขั้นตอนต่อไปนี้ถือว่าคุณติดตั้ง Ubuntu เป็นระบบปฏิบัติการ Linux ที่คุณต้องการ

เริ่มต้นด้วยการเรียกใช้การอัปเดตและอัปเกรด Ubuntu:

sudo apt update
sudo apt upgrade

ในขณะที่การอัพเกรดนี้กำลังทำงานอยู่ ให้ไปที่ Sourceforge เพื่อดาวน์โหลดและติดตั้งยูทิลิตี้ VcXsrv Windows X Server (X Servers อื่นๆ พร้อมใช้งานสำหรับ Windows รวมถึง Xming และ MobaXterm สำหรับส่วนที่เหลือของคู่มือนี้ เราจะใช้ VcXsrv)

เซิร์ฟเวอร์ X ให้คุณเข้าถึงแอปพลิเคชัน Linux หรืออินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ของสภาพแวดล้อมเดสก์ท็อป ระบบ Linux ใช้ X ในการแสดงเดสก์ท็อป แต่ก็สามารถใช้ได้ทั่วทั้งเครือข่าย

ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ X window ของคุณได้รับการติดตั้งก่อนดำเนินการต่อ ขั้นตอนต่อไปคือการติดตั้งสภาพแวดล้อมเดสก์ท็อป Linux (LDE)

สภาพแวดล้อมเดสก์ท็อป Linux จำนวนมากพร้อมใช้งานสำหรับ WSL เราจะทำสิ่งต่าง ๆ ให้เรียบง่ายและติดตั้งสภาพแวดล้อมที่มีน้ำหนักเบาที่เรียกว่า LXDE ในการติดตั้ง ให้ป้อน:

sudo apt install lxde

หลังจากติดตั้ง LXDE แล้ว ให้ป้อนคำสั่งนี้

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

ซึ่งจะสั่งให้ Linux แสดงเดสก์ท็อปผ่านเซิร์ฟเวอร์ X ดังนั้น เมื่อคุณเรียกใช้โปรแกรม X Server ที่ดาวน์โหลดมาด้านบน คุณจะเห็นสภาพแวดล้อมเดสก์ท็อป Linux

เราใช้ VcXsrv ซึ่งมีเครื่องมือ XLaunch คลิกที่นี่เพื่อดู การตั้งค่าการแสดงผล X หน้าต่างและเลือก หน้าต่างบานใหญ่หนึ่งบาน หรือ หน้าต่างบานใหญ่หนึ่งบานที่ไม่มีแถบหัวเรื่อง . มองหาหมายเลขที่แสดง ในขณะที่คุณอยู่ที่นั่นและตั้งค่าเป็น 0 .

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

คลิก ถัดไป จากนั้นเลือก เริ่มไม่มีไคลเอ็นต์ เพื่อให้แน่ใจว่า XLaunch เริ่มต้นเฉพาะเซิร์ฟเวอร์ ช่วยให้คุณสามารถเริ่มเดสก์ท็อป Linux ได้ในภายหลัง คลิก ถัดไป อีกครั้ง จากนั้น เสร็จสิ้น . คุณอาจต้องการคลิกบันทึกการกำหนดค่า เพื่อบันทึกไว้

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

พร้อมที่จะเปิดตัวเดสก์ท็อป Linux ของคุณแล้วหรือยัง ป้อนคำสั่งเพื่อเริ่ม LDE ที่คุณต้องการ ตัวอย่างเช่น สำหรับ LXDE ให้ใช้:

startlxde

สภาพแวดล้อมเดสก์ท็อป Linux ควรปรากฏขึ้น!

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

ตอนนี้คุณสามารถเรียกใช้ซอฟต์แวร์ Linux ที่ติดตั้งไว้ล่วงหน้าและแม้แต่ติดตั้งแอพและยูทิลิตี้ใหม่ สภาพแวดล้อมเดสก์ท็อปที่เข้ากันได้กับ WSL อื่นๆ ได้แก่ KDE คุณยังสามารถติดตั้ง GNOME บน Windows เพื่อประสบการณ์เดสก์ท็อป Ubuntu ได้อย่างเต็มที่

ไม่ต้องการสภาพแวดล้อมเดสก์ท็อป WSL ใช่ไหม เพียงติดตั้งแอป Linux

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

ตัวอย่างเช่น ในการติดตั้งโปรแกรมเล่นสื่อ Rhythmbox และเรียกใช้ใน Linux บน Windows ให้ใช้:

sudo apt install rhythmbox

ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าคำสั่งส่งออก:

export DISPLAY=:0

จากนั้นเพียงเรียกใช้แอพจาก bash prompt:

rhythmbox

โปรแกรมเล่นสื่อจะเปิดขึ้นพร้อมให้คุณเรียกดูห้องสมุด

วิธีเรียกใช้เดสก์ท็อป Linux โดยใช้ระบบย่อย Windows สำหรับ Linux

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

หลังจากเชื่อมต่อไดรฟ์ USB แล้ว อย่าลืมเมานต์ (ตัวอย่างนี้ใช้ D:เป็นอักษรระบุไดรฟ์):

sudo mount -t drvfs D: /mnt/d

เมื่อเสร็จแล้ว คุณจะต้องยกเลิกการต่อเชื่อมไดรฟ์ก่อนถอดออก สิ่งนี้ทำให้มั่นใจได้ถึงความสมบูรณ์ของข้อมูลในไดรฟ์

sudo umount /mnt/d

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

เรียกใช้เดสก์ท็อป Linux ใน Windows:ที่สุดของการบรรจบกัน!

ระบบย่อย Windows สำหรับ Linux ทำให้การเรียกใช้ซอฟต์แวร์ Linux บนพีซี Windows เป็นเรื่องง่าย ไม่จำเป็นต้องกังวลเกี่ยวกับเครื่องเสมือนหรือความเจ็บปวดจากการบูทคู่

เมื่อติดตั้งเดสก์ท็อป Linux การบรรจบกันก็เกือบจะเสร็จสมบูรณ์ เป็นวิธีที่ยอดเยี่ยมในการเริ่มต้นใช้งาน Linux จากเดสก์ท็อป Windows อย่างสะดวกสบาย

ต้องการเรียนรู้เพิ่มเติมหรือไม่? ถึงเวลาเริ่มต้นใช้งาน Linux