an xwindows question
Nov. 12th, 2015 03:29 pmOn my digital audio workstation, I run two monitors, and I do it in xinema mode. This is because Ardour – like the overwhelming majority of apps ever – wants all its windows to be on one desktop. xinema mode is how Xwindows does that.
It’s great for Ardour. I have mixer on one screen, editor on another, it’s lovely.
But a couple of system updates ago, a lot of apps started getting “better” ideas about where “centre of screen” is, by which I mean, instead of getting centre of monitor, they were getting centre of desktop.
Which means that many applications now start split in half across two monitors. Including, annoyingly, Ardour’s startup menu and open-file menu; it remembers opening positions for main windows but not startup dialogues or splash screens.

This is incredibly annoying.
So is there a way for it to get, idk, “monitor centre” when it asks for “screen centre,” or to set a default location for unspecified-position windows, or… stuff? Because yeah. Annoying. So annoying.
Looking for the Grammy Awards Long List nominee post? Thank you for listening, and for your consideration.
Mirrored from Crime and the Blog of Evil. Come check out our music at:
Bandcamp (full album streaming) | Videos | iTunes | Amazon | CD Baby
no subject
Date: 2015-11-13 09:05 am (UTC)Normally, applictaions really only allow specifying "first actual window" position and geometry (well, I guess technically, both window size and position are covered under the "geometry" umbrella). There may be a setting in the program to allow specifying what "gravity" you want auxilliary windows to open at (if there is, it's probably limited to the product of {left,middle,right} X {top,middle,bottom}) but at a low level, X11 is unfortunately more about functionality than protocol.
However, as an API for "interact with users", it's not half bad, even with somewhere like 30 years on its neck.
no subject
Date: 2015-11-13 03:09 pm (UTC)