สวัสดี สวัสดี ฉันไม่รู้ว่าทำไมคุณถึงพูดว่า Windows ฉันพูดว่า Linux จนกระทั่งเมื่อเร็วๆ นี้ แนวคิดของการรัน Linux บน Windows นั้นเป็นไปได้ผ่านความสง่างามของ virtualization เท่านั้น แต่ตอนนี้ Windows 10 นำเสนอการใช้งาน Ubuntu แบบเนทีฟ ชื่นชมยินดี
เราเห็นสิ่งนี้ในการดำเนินการเมื่อเร็วๆ นี้ และเราทุกคนประหลาดใจ แต่สิ่งหนึ่งที่เราทำไม่สำเร็จคือการเรียกใช้แอปพลิเคชันกราฟิก อิมเมจ Ubuntu มาโดยไม่มีองค์ประกอบกราฟิก คุณสามารถติดตั้งเซิร์ฟเวอร์ X11 ได้ แต่คุณจะไม่สามารถเปิดใช้งานได้ คุณต้องมีเซิร์ฟเวอร์ X ภายนอกสำหรับแอปกราฟิกของคุณ มาลองกัน
ตั้งค่า Xming
หมิงเป็นตัวร้ายจากแฟลชกอร์ดอน Xming เป็น X Server สำหรับ Windows ซึ่งจะช่วยให้เราส่งออกจอแสดงผลของเราแล้วเรียกใช้แอปพลิเคชันกราฟิก ค่อนข้างเหมือน VNC และอื่น ๆ ยกเว้นแตกต่างกัน เหมือนกันแต่ต่างกัน หลังจากที่คุณกำหนดค่า BASH บน Windows 10 อย่างถูกต้องแล้ว ขั้นตอนต่อไปคือการติดตั้งโปรแกรมนี้
เมื่อติดตั้งโปรแกรมแล้ว ให้รัน หากคุณเปิดใช้งานไฟร์วอลล์ Windows ระบบจะแจ้งให้คุณทราบ สมเหตุสมผล เพราะ Xming ต้องทำงานเป็นเซิร์ฟเวอร์และยอมรับการเชื่อมต่อที่เข้ามา คุณควรอนุญาตสำหรับที่อยู่ในท้องถิ่น (ส่วนตัว) เท่านั้น หากคุณได้อ่านบทช่วยสอนคำสั่งและการกำหนดค่า Linux ของฉันและบทวิจารณ์ Xephyr ของฉันเมื่อนานมาแล้ว แนวคิดควรชัดเจนขึ้น
รูปภาพมีค่าหนึ่งพันพิกเซล
ไม่เป็นไร. Xming ควรทำงานอยู่ - ควรแสดงในซิสเต็มเทรย์ ตอนนี้เราควรลองใช้แอปพลิเคชันกราฟิกเช่น Firefox หรือ VLC หรือคล้ายกัน แต่คุณต้องบอกแอพว่าแสดงผลอยู่ที่ใด ซึ่งสามารถทำได้หลายวิธี วิธีที่ง่ายที่สุด:
DISPLAY=:0 <ซอฟต์แวร์>
รูปน่ารักมากมาย ไปเลย! แกลเลอรีเล็ก ๆ นี้ยังมีภาพหน้าจอเกี่ยวกับวิธีการเข้าถึงไดรฟ์ Windows และเปิดไฟล์เพลง ตามค่าเริ่มต้น คุณจะมีเฉพาะโฮมไดเร็กทอรีของคุณ แต่หากคุณขึ้นไปในแผนผังระบบไฟล์ คุณจะมีการเมานต์สำหรับไดรฟ์ Windows ซึ่งอยู่ภายใต้ /mnt ค่อนข้างเหมือนกับไวน์
สมบูรณ์แบบ?
ไม่เลย. มีปัญหาต่างๆ ที่เกี่ยวข้องกับแบบฝึกหัดนี้ คุณจะไม่มีการเร่งความเร็ว 3 มิติด้วยวิธีนี้ การ์ดเสียงหรือกล้องของคุณจะใช้งานไม่ได้ เนื่องจากระบบย่อย Windows สำหรับ Linux (WSL) เป็นการใช้งานในโหมดผู้ใช้เท่านั้น และคุณไม่สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงในขั้นตอนนี้ ประสิทธิภาพจะเป็นปัญหา
และอาจมีจุดบกพร่องต่างๆ ในด้านกราฟิก รวมถึงการพึ่งพาที่ขาดหายไป ในตอนแรก VLC จะไม่ทำงานเนื่องจากฉันไม่ได้ตั้งค่า PulseAudio อย่างถูกต้อง มันจะพังจริงๆ จากนั้นมันก็ทำงานหลังจากที่ฉันติดตั้งการพึ่งพาอีกหลายครั้ง แต่ฉันไม่มีเสียง นอกจากนี้ยังมีข้อตำหนิจาก Firefox บนเนมสเปซแซนด์บ็อกซ์ แต่ก็ทำงานได้ดี
DISPLAY=:0 vlc
เครื่องเล่นสื่อ VLC 2.1.6 Rincewind (การแก้ไข 2.1.6-0-gea01d28)
[0x1217f08] ข้อผิดพลาดเอาต์พุตเสียงพัลส์:การเชื่อมต่อเซิร์ฟเวอร์ PulseAudio ล้มเหลว:การเชื่อมต่อถูกปฏิเสธ
การยืนยัน 'pthread_mutex_unlock(&m->mutex) ==0' ล้มเหลวที่ pulsecore/mutex-posix.c:108, ฟังก์ชัน pa_mutex_unlock() ยกเลิก
ยกเลิก (ทิ้งแกนกลาง)
Sandbox:พบมัลติเธรดที่ไม่คาดคิด; สิ่งนี้จะป้องกันการใช้เนมสเปซแซนด์บ็อกซ์
สรุป
ไปเลย. หัวข้ออื่นเข้าใจ นี้คือความสนุก. ใครจะไปคิดว่า. แต่แนวคิดเพิ่งเปิดความเป็นไปได้มากขึ้นเรื่อย ๆ และเป็นเพียงเบต้าเท่านั้น ฟูลสแต็กอาจมีส่วนร่วมมากกว่า และถ้าไดรเวอร์แอบเข้าไปในสมการด้วย ผู้ใช้จะสามารถเพลิดเพลินกับประสิทธิภาพที่ดีขึ้นและใช้ฮาร์ดแวร์ได้อย่างเต็มที่ ในขณะนี้ คุณสามารถใช้ BASH และด้วยความช่วยเหลือของ Xming คุณสามารถทดสอบแอปพลิเคชันกราฟิกที่มีความเสถียรในระดับที่เหมาะสม ผลลัพธ์ที่ไม่มีใครเทียบได้ และประสบการณ์ที่ค่อนข้างล้าหลัง
ฉันพบว่า WSL เป็นหนึ่งในฟีเจอร์ที่สดชื่นกว่าของ Windows 10 แม้ว่ามันจะไม่ได้ตอบสนองจุดประสงค์ที่ยอดเยี่ยมก็ตาม แต่ถ้าคุณลองคิดดูดีๆ ระบบปฏิบัติการ Microsoft นี้จะนำคุณเข้าใกล้โลกของ Linux มากขึ้นกว่าที่ Windows รุ่นอื่นๆ เคยทำมาก่อน ต้องบอกว่าสง่างามทีเดียว มีสิ่งหนึ่งที่แน่นอน ฉันจะทดสอบและปรับแต่งสิ่งนี้มากขึ้นเรื่อยๆ แนวคิดเรื่องความยืดหยุ่น ความปลอดภัย และใครจะรู้ว่ามีอะไรอีกบ้างที่ดึงดูดใจฉันอย่างไม่อาจต้านทาน คอยติดตามความสนุกอีกมากมาย
ไชโย