跳转到内容

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). 

外部連結

[编辑]