Skip to content

Configuration how to #44

@ghost

Description

As a quick preface this would be best as a discussion not an issue. Synergy, Barrier, Input-Leap, Desk-flow are all brutally broken. I figured I'd try this as it should be everything I want with none of the fluff and cruft. That said the docs leave a lot to be desired. Online posts just regurgitate the same 3 examples over and over and never touch on most the configuration options let alone touch on the issues I'm working through.

So I fumbled my way into getting this to function to a point but then things go off the rails a bit. So I have two machines. One of those two machines is multi GPU and has several XScreens. So while I denote say 0.0 x2x seems to ignore that and use :0 (the root). This means I can use all the XScreens on the client machine with one instance. The problem is I can't seem to figure out how to define either the north/east/south/west or simply denote each of the XScreens correctly.

I'd expect to be able to be able to do something like

x2x -to client:0.0 -north -to client:0.1 -west -to client:0.2 -east

I'd also have hoped it would somehow understand the geometry on the client via xrandr or something similar.

i.e. x2x -to client:0 -north (and it would "get" that once you have gone north to 0.0 XScreen 0.1 is left [west] and :0.2 is to the right [east] based on xrandr's layout)

However if I use -north it jumps to XScreen :0.2 on the client (right most) then I have to go UP to get to XScreen :0.1 (left most) and UP more to get to XScreen :0.0 (center).

So is this type of geometry/layout possible with x2x?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions