跳至內容

Xephyr

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Xephyr
在Linux Mint上執行的三層巢狀 Xephyr 工作階段
在Linux Mint上執行的三層巢狀 Xephyr 工作階段
原作者Matthew Allum
開發者freedesktop.org
首次釋出2007年1月1日,​19年前​(2007-01-01)
程式語言C
類型顯示伺服器
特許條款MIT特許條款
網站freedesktop.org/wiki/Software/Xephyr/

Xephyr是一種實作X11協定的顯示伺服器,基於KDrive開發。它以宿主 X 伺服器上的視窗作為其畫面緩衝區,因此屬於一種 X-on-X 的實作方式。Xephyr 由 Matthew Allum 編寫,可運行於X.Org Server之上,並能與Glamor配合使用。[1]

作為 X11R7.8 計劃的一部分,開發者曾考慮以 xf86-video-dummy 與 xf86-video-nested 驅動程式搭配標準 X.Org Server 取代 Xephyr。[2]

功能

[編輯]

與類似的Xnest相比,Xephyr支援較新的X擴充功能,例如Composite、Damage與RandR,即使宿主伺服器本身未支援這些功能亦然。Xephyr使用SHM映像與影子畫面緩衝區(shadow framebuffer)更新機制,以提供較佳的執行效能。此外,它還提供視覺化除錯模式,可用於觀察螢幕更新情況。

限制

[編輯]

Xorg 所提供的 Xephyr 僅支援 OpenGL 的軟件渲染。不過,馮海濤(Feng Haitao)曾開發一個 Xephyr 的分支版本,可在底層 X 伺服器支援的情況下使用硬件加速渲染。

參見

[編輯]

參考資料

[編輯]
  1. ^ ANNOUNCE: xorg-server 1.16.0. freedesktop.org. 2014-07-17 [2026-06-23]. (原始內容存檔於2021-03-08). 
  2. ^ Larabel, Michael. X.Org 7.8 Will Not Come For A While. Phoronix. 2012-06-16 [2015-02-11]. (原始內容存檔於2021-06-06). 

外部連結

[編輯]