Slashdot Mirror


Window Managers for High Resolution Displays?

cfish asks: "Recently, I was told by a manager at a major monitor maker that CRTs are phasing out. I have a very weak eye and I read text at 1024x768 on a 21" monitor, sitting 2 feet away. Each alphabet is about 1/4" tall. What makes me panic is the fact that LCDs have fixed resolution and they are simply too small for me to read icons and widget text, like Microsoft's. This is a great chance for Linux to get a head start in a certain market: older folks and those who have eye strain problems. Generally speaking, not many people can read Microsoft's widget text on a 150dpi display, which may explain why no one buys them even that they are available. Imagine how frustrating it could be for medical display (x-rays), cad, image editing to have a high resolution realistic image but cannot read the menu and text. If someone can come up with a Window manager to beat MS on 200dpi displays, no doubt this will capture a strong following in image related applications. I have read about these debates 5 years ago. What has been done about it?"

4 of 382 comments (clear)

  1. Re:Change the font size! by Ed+Avis · · Score: 5, Insightful

    The trouble is there are still a lot of apps that specify things in pixel sizes rather than in real units (centimetres) or some other scalable unit (fraction of the total display size). So even if you increase the font size - and that would require a system with fonts that aren't ugly, so you're not forced to use a few predefined bitmaps - you may find everything else is too small.

    It'll be great when everything uses SVG icons which are rendered at the size you choose and at the right resolution for the display, but that day is a way off yet.

    --
    -- Ed Avis ed@membled.com
  2. Re:Buy a magnifier. by AaronStJ · · Score: 4, Insightful
    They make full-screen monitor magnifiers for people with vision problems.

    This isn't the point. I've used those magnifiers before (although my vision is good), and they make the whole screen look distorted. But that's not the point, either. The point is we have more and more screen real estate, and a lot of times in the desktop realm, it basically goes to waste. It used to be we needed thos extra pixels to fit more information on the screen. But I think we've hit the point that we doesn't need much more information to fit on the screen. And now instead of things getting smoother and smoother (like in a full-screen 3d game) things just get smaller and smaller. Sure, you can fit more 'stuff' it on the screen, but I'd bet at least 50% of computer users (even those without vision problems) dislike the teeny-tiny text and widgets that comes with an uber-large resolution, and would instead prefer a smoother dsiplay. I know I would

    There are several problems I've noticed that will have to adressed to deal with huge resolutions. I don't think fixing these problem would make or break Linux, but it would make a nive bullet point. There a problems like the teeny-tiny text I've mentioned, and tiny icons, but that can be easily fixed. The biggest problems are on the brower front. If you have your resolution jacked up terribly high, rather than getting a smoother-looking website, you usually get a tiny little strip on the left side of your browser. This is largely due to the fact that most website layouts are largely depended on fixed-size raster images (despite the intent of HTML). But even the most popular vector formant, Flash, just stays in a tiny little fixed-size box on the web page, despite your resolution. And what sense does that make? If you visit homestarrunner.com with a huge resolution, you end up with a talking postage stamp, even though it is a vector-based postage stamp, and therefore inherently infinitely scalable without loss of clarity! What is needed is less of a reliance of pixel graphics, and more of a reliace on vector formats, coupled with a browser that can scale the whole page at once, not just the text.

    On the operating system front, we need scalable widgets, scalable icons, and easily changed font default font sizes. I know you can change the dpi of your monitor in Windows, but how many average users want to wander into a section marked 'Advanced Settings'?

    Face it, this is and issue, and it does need to be adressed.
    --
    Stupid like a fox!
  3. Re:Change the font size! by len_harms · · Score: 3, Insightful

    I used to make GUI apps in Windows. Its a REAL pain to get just right for any font at any res. Even with what is called the dialog unit. The problem is you need to develop your app in a wide/tall fixed width font. Then let windows scale it.

    Now the dialog unit is based on the font metrics you are currently using. What is selected into that window context at that time. You can create each control individually. This is a real pain to get child/parent relationships correct with. You could also use the .rc method. However the underlying window resources are based partialy in not dialog units but pixels. It takes whatever font is currently defined for the parent window and uses that for the children. But what if that font is different? Well it may not scale 'just right'. It will be close. You then need to make each control on each window just a bit bigger.

    The font that always drove me bonkers was this 2-6pt font my boss found somewhere. It was the font that broke the most things. Overlapping controls was the biggest problem. Especialy with radio button text and static controls.

    XP is probably the first windows that takes some of what the original poster was bitching about. It lets you scale most things. However I would be willing to bet most third party windows do not take these sorts of things into account. You will not see it with things like a web browser or word. Its usually more seen in the windows that popup and have 100 controls on them (yuck!). Like right now I am using XP. Most people bitch about how much real estate that title bar takes up. But you can change the size in the control panel. It also lets you make your desktop icons bigger. I tried this a few months ago. It has made hitting icons MUCH easier when the are bigger.

    Higher res's are nothing to be really scared of. Things just need to scale a bit. You can not basicly end up with a 2pt font and use it. Even though it is readable if you lean in real close. Its all a mater of scale.

    Oh you wanted some examples. Pick just about ANY RTS game. Change the res and suddely you have more playing field with microscopic fonts. I think all the C&C's have done this. Also Dungeon Siege does this.

  4. Re:Workaround for you... by NanoGator · · Score: 3, Insightful

    "Time and time again, Windows developers have shown they can't be trusted to future-proof their apps."

    Why do people compare Windows developers to Linux developers as if they live on opposite sides of the planet?

    --
    "Derp de derp."