อ่าน 2 นาที
เอ็กซ์ปรา
xpra ซึ่งย่อมาจาก X Persistent Remote Applications คือชุดยูทิลิตี้ซอฟต์แวร์ที่เรียกใช้ ไคลเอนต์ X ซึ่งโดยทั่วไปจะอยู่บนโฮสต์ระยะไกล และสั่งการแสดงผลไปยังเครื่องโลคัลโดยที่ไคลเอนต์...
เอ็กซ์ปรา
| เอ็กซ์ปรา | |
|---|---|
| ผู้เขียนต้นฉบับ | นาธาเนียล สมิธ |
| นักพัฒนา | นาธาเนียล สมิธ, อองตวน มาร์ติน |
| ปล่อย | 20 กุมภาพันธ์ 2551 |
| เวอร์ชันเสถียร | 6.3 [ 1 ] / 23 เมษายน 2568 |
| เขียนเป็น | ไพธอน |
| ระบบปฏิบัติการ | ระบบปฏิบัติการคล้าย Unix , MS Windows, Mac OS X |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| ใบอนุญาต | จีพีแอล-2.0 หรือเวอร์ชันที่ใหม่กว่า |
| เว็บไซต์ | xpra.org |
xpraซึ่งย่อมาจากX Persistent Remote Applicationsคือชุดยูทิลิตี้ซอฟต์แวร์ที่เรียกใช้ ไคลเอนต์ Xซึ่งโดยทั่วไปจะอยู่บนโฮสต์ระยะไกล และสั่งการแสดงผลไปยังเครื่องโลคัลโดยที่ไคลเอนต์ X จะไม่ปิดหรือสูญเสียสถานะใดๆ ในกรณีที่การเชื่อมต่อเครือข่ายระหว่างเครื่องโลคัลและโฮสต์ระยะไกลขาดหายไป[ 2 ]
Xpra แตกต่างจากการส่งต่อ X มาตรฐาน เป็นหลักตรงที่อนุญาตให้ตัดการเชื่อมต่อและเชื่อมต่อใหม่ได้โดยไม่รบกวนแอปพลิเคชันที่ส่งต่อ[ 3 ]นอกจากนี้ยังแตกต่างจากVNCและเทคโนโลยีการแสดงผลระยะไกลที่คล้ายกันตรงที่เป็นแบบไร้สิทธิ์รูทดังนั้นแอปพลิเคชันที่ส่งต่อโดย Xpra จะปรากฏบนเดสก์ท็อปในเครื่องเป็นหน้าต่างปกติที่จัดการโดยตัวจัดการหน้าต่าง ในเครื่อง แทนที่จะถูก "ขังไว้ในกล่องเดียวกัน" Xpra ยังใช้โปรโตคอลแบบกำหนดเองที่ปรับแต่งตัวเองได้และ ไม่ไวต่อ ความหน่วงแฝง มากนัก ดังนั้นจึงสามารถใช้งานได้บนลิงก์ที่แย่กว่า X มาตรฐาน
แรงบันดาลใจดั้งเดิมในการสร้าง Xpra มาจากประสบการณ์ของผู้เขียนดั้งเดิมในการพยายามใช้การตั้งค่าต่างๆ ที่อิงตามเทคโนโลยี NX [ 4 ]
การดำเนินการ

Xpra ทำหน้าที่เป็นตัวจัดการหน้าต่างแบบคอมโพสิต เชื่อมต่อ กับ เซิร์ฟเวอร์แสดงผล Xvfbอย่างไรก็ตาม แทนที่จะรวมภาพหน้าต่างเพื่อแสดงบนหน้าจอ Xpra จะส่งภาพหน้าต่างเหล่านั้นผ่านการเชื่อมต่อเครือข่ายไปยังไคลเอนต์ Xpra ซึ่งจะแสดงบนหน้าจอระยะไกล เซิร์ฟเวอร์ Xpra ยังรองรับการเชื่อมต่อโดยตรง ซึ่งทำให้มันทำงานเหมือนเซิร์ฟเวอร์แอปพลิเคชันแบบถาวร เช่น ในกรณีที่มีเพียงเซิร์ฟเวอร์ X เท่านั้นที่ใช้งานได้ทางฝั่งรีโมท
Xpra ยังทำหน้าที่เป็นตัวจัดการหน้าต่างสำหรับเซิร์ฟเวอร์ X ที่ทำงานอยู่ แต่ในความเป็นจริงแล้วไม่มีนโยบายตัวจัดการหน้าต่างใดๆ ที่สร้างขึ้นมา แต่จะรับคำขอการจัดการหน้าต่างทั้งหมดจากแอปพลิเคชัน ส่งผ่านเครือข่ายไปยังไคลเอนต์ จากนั้นไคลเอนต์จะส่งคำขอเดียวกันนั้นไปยังจอแสดงผลจริง รอคำตอบเพิ่มเติมจากตัวจัดการหน้าต่างจริง แล้วส่งคำตอบนั้นกลับไปยังเซิร์ฟเวอร์ Xpra นอกจากไคลเอนต์ Xpra ปกติแล้ว ยังรองรับการใช้เว็บเบราว์เซอร์ที่รองรับ HTML 5 เป็นไคลเอนต์อีกด้วย[ 5 ]
ดูเพิ่มเติม
- GNU Screenและtmux – โปรแกรมจัดการเทอร์มินัลสำหรับแอปพลิเคชันคอนโซล (เทอร์มินัล)
- xmove – เครื่องมือที่ช่วยให้สามารถย้ายโปรแกรมระหว่างจอแสดงผลของระบบ X Window System ได้
- X แบนด์วิดท์ต่ำ – โปรโตคอลสำหรับใช้ X ผ่านลิงก์เครือข่ายที่มีแบนด์วิดท์ต่ำและความหน่วงสูง
ลิงก์ภายนอก
- วิธีใช้ Xpra เพื่อเรียกใช้งานแอปพลิเคชัน Linux จากระยะไกล
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เอ็กซ์ปรา
xpra ซึ่งย่อมาจาก X Persistent Remote Applications คือชุดยูทิลิตี้ซอฟต์แวร์ที่เรียกใช้ ไคลเอนต์ X ซึ่งโดยทั่วไปจะอยู่บนโฮสต์ระยะไกล และสั่งการแสดงผลไปยังเครื่องโลคัลโดยที่ไคลเอนต์...
การดำเนินการ
Xpra ทำหน้าที่เป็น ตัวจัดการหน้าต่างแบบคอมโพสิต เชื่อมต่อ กับ เซิร์ฟเวอร์แสดงผล Xvfb อย่างไรก็ตาม แทนที่จะรวมภาพหน้าต่างเพื่อแสดงบนหน้าจอ Xpra จะส่งภาพหน้าต่างเหล่านั้นผ่านการเชื่อมต่อเครือข่ายไปยังไคลเอนต์ Xpra ซึ่งจะแสดงบนหน้าจอระยะไกล เซิร์ฟเวอร์ Xpra...
ดูเพิ่มเติม
GNU Screen และ tmux – โปรแกรมจัดการเทอร์มินัลสำหรับแอปพลิเคชันคอนโซล (เทอร์มินัล) xmove – เครื่องมือที่ช่วยให้สามารถย้ายโปรแกรมระหว่างจอแสดงผลของระบบ X Window System ได้ X แบนด์วิดท์ต่ำ – โปรโตคอลสำหรับใช้ X ผ่านลิงก์เครือข่ายที่มีแบนด์วิดท์ต่ำและความหน่วงสูง
ลิงก์ภายนอก
วิธีใช้ Xpra เพื่อเรียกใช้งานแอปพลิเคชัน Linux จากระยะไกล ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Xpra&oldid=1329884262 "