Skip to content

Moving window leads to general chaos (exwm) #259

@xpusostomos

Description

@xpusostomos

I'm consistently using centaur tabs with exwm, and I think this setup is the way to go, albeit there are issues, some of which are on the centaur tabs side.

Anyway, let's say I've grouped some X-windows together in a centaur tab set, being displayed on monitor or workspace 0. Then I move one of those x-windows to monitor or workspace 1. Now the windows that Centaur tabs thinks are grouped together have been split apart on different monitors. This causes general chaos, sometimes centaur continues to show all the tabs together, sometimes it senses they aren't together, and shows just one, it's a mess. If it shows them together, and I click a different tab, it doesn't come up where it should, it remains on the other monitor, which can lead to head scratching.

I've thought a bit about what the solution is to this, and I think the solution should be that centaur continues to group them, but if you click one that's on a different monitor workspace, it grabs it and "steals" it for this monitor. This is what generally happens anyway if a centaur tab x-window is in a different emacs window, it steals the x-window for this emacs window. It just doesn't work between monitors for some reason.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions