posframes drawn under surfaces #33

Open
opened 2026-02-28 18:50:49 +01:00 by sarg · 1 comment
Contributor

basically same issue as in EXWM https://github.com/ch11ng/exwm/issues/550#issuecomment-763949321
de-parenting workaround doesn't work correctly due to lack of floating window support

basically same issue as in EXWM https://github.com/ch11ng/exwm/issues/550#issuecomment-763949321 de-parenting workaround doesn't work correctly due to lack of floating window support
Owner

I tried to spike posframe support and after promoting them as pgtk, they started appearing on emacs frames correctly.

The big issue though is that in emacs-pgtk child frames are technically not a separate Wayland surfaces, and they're rendered on top of the same window of the parent emacs frame. This approach makes it really hard to render posframes in pgtk-emacs on top of other Wayland surfaces.

I'll continue keeping an eye if I missed something, but otherwise this is delayed until uncertain future.

I tried to spike posframe support and after promoting them as pgtk, they started appearing on emacs frames correctly. The big issue though is that in `emacs-pgtk` child frames are technically not a separate Wayland surfaces, and they're rendered on top of the same window of the parent emacs frame. This approach makes it really hard to render posframes in pgtk-emacs on top of other Wayland surfaces. I'll continue keeping an eye if I missed something, but otherwise this is delayed until uncertain future.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ezemtsov/ewm#33
No description provided.