Floating · Compositor / Nested
emskin
emskin wraps Emacs inside a nested Wayland compositor so that any program — browsers, terminals, video players, etc. — can be embedded into Emacs windows as if they were native buffers. Features Embed any program — Wayland and X11 apps alike, including FPS games / browser Pointer Lock (pointer constraints + raw mouse delta) Window mirroring — display the…
Developed by
emskin contributors
emskin contributors
Status
Type
Paradigm
Server
Written in
GPU
Overview
About emskin
emskin wraps Emacs inside a nested Wayland compositor so that any program — browsers, terminals, video players, etc. — can be embedded into Emacs windows as if they were native buffers.
Features
- Embed any program — Wayland and X11 apps alike, including FPS games / browser Pointer Lock (pointer constraints + raw mouse delta)
- Window mirroring — display the same app in multiple Emacs windows
- Input method support — shares the host IM with precise cursor positioning
- Clipboard sync — bidirectional between host and embedded apps
- Launcher support — rofi / wofi / zofi work out of the box
- Automatic focus management — new windows auto-focus; focus falls back on close
- Built-in screen recording & screenshots — toggle MP4 capture or snap a PNG, no external tools
01
Notable features
Embeds native Wayland application surfaces directly inside Emacs windows as editor-managed content.
Gallery