Carsten Haitzler (The Rasterman) wrote:
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

Reply via email to