IT-lexicon › Infrastructuur › Xephyr

Xephyr

Infrastructuur Svenska → Bijgewerkt: 2026-10-07
Meer info
Type
Geneste X-server
Licentie
MIT
Voorganger
Xnest

Een X-server die in een venster van een andere X-server draait: een bureaublad in het bureaublad.

Het oudere antwoord was Xnest, dat als tussenpersoon verzoeken aannam en doorgaf aan de hostserver. Daardoor was het gebonden aan wat de host kon, en een extensie die de host miste, ontbrak ook binnenin. Xephyr, halverwege de jaren 2000 voortgekomen uit het kdrive-project, tekent in een eigen framebuffer en toont het resultaat slechts als beeld in een venster. Zo kan het Composite, RandR en de rest bieden, ongeacht de host.

De voornaamste taak is het testen van windowmanagers zonder de sessie waarin je zit op het spel te zetten. De binnenste server mag zo vaak crashen als nodig; de buitenste merkt er niets van. Sandboxtools gebruiken hetzelfde trucje om onvertrouwde programma's af te schermen, omdat gewone X elke client de toetsaanslagen van alle andere clients laat lezen.

← Terug naar het lexicon