David Tweed wrote:
The most awkward thing Icoulde see is that X doesn't (AFAIK) provide any way for an application to specify that it has a desired_aspect ratio_,
The XSizeHints structure has entries for a client to request an aspect, but the challenge is to get applications to actually set those hints.
The information can be fetched with XGetWindowProperty().

