[PATCH] Add NonDesktop output property and behaviors.

2017-10-19 Thread Keith Packard
NonDesktop devices are those to which the normal desktop environment should not be extended. Examples are Head-mounted displays and the Apple Touch Bar. How an output device is set to NonDesktop is not part of this proposal; it is expected that the underlying operating system will provide this inf

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-19 Thread Giuseppe Bilotta
Hello, > NonDesktop devices are those to which the normal desktop environment > should not be extended. Examples are Head-mounted displays and the > Apple Touch Bar. FWIW, some Razer laptop models have a touchpad that doubles as a secondary display. Not sure if it's worth mentioning (it does pred

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-19 Thread Keith Packard
Giuseppe Bilotta writes: > FWIW, some Razer laptop models have a touchpad that doubles as a > secondary display. Not sure if it's worth mentioning (it does predate > the Apple Touch Bar, has some very patchy support under Linux, none that > I know of under Xorg). Thanks for another example. Is t

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Giuseppe Bilotta
On Fri, Oct 20, 2017 at 3:25 AM, Keith Packard wrote: > Giuseppe Bilotta writes: > >> FWIW, some Razer laptop models have a touchpad that doubles as a >> secondary display. Not sure if it's worth mentioning (it does predate >> the Apple Touch Bar, has some very patchy support under Linux, none th

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Keith Packard
Giuseppe Bilotta writes: > (I actually wish I had some free time to put my coding hands where my > mouth is 8-P). I'd say it's more about waiting until we find a situation that actually requires the additional work. Right now, the goal is to make a leased output never part of the desktop, and th

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Aaron Plattner
On 10/19/2017 10:52 AM, Keith Packard wrote: NonDesktop devices are those to which the normal desktop environment should not be extended. Examples are Head-mounted displays and the Apple Touch Bar. How an output device is set to NonDesktop is not part of this proposal; it is expected that the un

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Giuseppe Bilotta
On Fri, Oct 20, 2017 at 8:35 PM, Aaron Plattner wrote: > > From Giuseppe: >> >> For the aforementioned touchpad/display, for example, one could envision >> a “detached” mode where it acts like, say, the Apple Touch Bar, and an >> “attached” mode where it's used like a standard display, for example

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Giuseppe Bilotta
On Fri, Oct 20, 2017 at 6:08 PM, Keith Packard wrote: > Giuseppe Bilotta writes: > >> (I actually wish I had some free time to put my coding hands where my >> mouth is 8-P). > > I'd say it's more about waiting until we find a situation that actually > requires the additional work. Right now, the

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Keith Packard
Aaron Plattner writes: > I think this makes sense. Comments below. > > Reviewed-by: Aaron Plattner Thanks, Aaron. Have you also looked at the leasing changes on the same branch? I'd like to know what you think of that plan for implementing the Vulkan acquire Xlib display extension. I've got cod

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Keith Packard
Giuseppe Bilotta writes: > (Still, I've been fancying the idea of dynamic X Screens for a while > now, and the use case I mentioned seemed to fit the bill pretty > nicely.) Yes it does. When you have two or three years to spare, let us know! -- -keith signature.asc Description: PGP signature

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-10-20 Thread Keith Packard
Giuseppe Bilotta writes: > (Alternatively, one could lease that output and then maybe start an X > server just for it, but that seems a bit … overkill?) Oh, that's a completely plausible plan. Yes, that would work and would offer a completely separate environment for the other device. X servers

Re: [PATCH] Add NonDesktop output property and behaviors.

2017-12-01 Thread Aaron Plattner
Sorry for the extremely slow reply. I started writing this and then forgot about it when I went on vacation. I've been out of the loop since I got back so I apologize if the discussion has moved on and the responses below are stale. On 10/20/2017 12:53 PM, Keith Packard wrote: Aaron Plattner