On Sun, 16 Mar 2003 14:58:48 +0000 (GMT) Andrew C Aitchison <[EMAIL PROTECTED]> babbled:
Carsten Haitzler (The Rasterman) wrote:
you biggest problems will be aesthetic. x itself doesn't care what the aspect is. it's irrelevant really. the real problem will be with desktop and other application software making the general assumption of 4:3 ratio and so images may get stretched a bit wider or tiled when you dont want them to etc. it's all on a app-by-app, case-by-case basis.
On Sun, 16 Mar 2003, Jens Owen wrote:
X does support the concept of seperate DPI in the X & Y direction on a per screen basis. I'm not sure that any drivers do much but fill in a default value which would be inaccurate for non-square pixels. Then there's the issue of the applications paying attention to this value...
Although "X -configure" comments out the DisplaySize entry it writes
into the config file, at run time XFree86 does set the dpi from the DDC probed monitor size info, so non-square pixels should be correctly reported to apps.
However, I'd understood Carsten to be talking about wallpapers; if your window manager or desktop has a collection of 4:3 wallpaper images, then simply stretching them to fill a 1920 x 1200 screen isn't ideal or a screen with square pixels.
On the other hand, which desktop apps stretch buttons and similar images when presented with non-square pixels ?
i was also thinking desktop background setting app provides a "preview" in a widget/panel when selecting a background and if it is to scale, tile etc. this "preview" widget size may not be adjusted to match the aspect ratio of the screen and may be hard-coded to a 80x60 size or 200x150 or such.
lets imagine a program that provides a full screen mode and now provides a mini-view pane which shows a zoomed out version of the screen and contents - this might also be hard-coded to a 4:3 ratio.
in general though you should be fine, but you may see aesthetic evilness. :)
Raster,
Do you think the DPI information provided by X (assuming the driver provides correct info) is enough for application developers to detect and support a variety of screen ratios?
--
/\
Jens Owen / \/\ _
[EMAIL PROTECTED] / \ \ \ Steamboat Springs, Colorado_______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
