dpi issues

Questions about Wine on Linux
Locked
Fred2
Level 2
Level 2
Posts: 45
Joined: Mon Jul 18, 2011 11:58 am

dpi issues

Post by Fred2 »

When you drag the dpi slider far above 96 towards 200, you notice that the user interface of Wine configuration scales perfectly, easily leading to the conclusion that the remaining issues are due to those other Windows programs.
When I compare the same programs in Windows 7 (8, 8.1), they do indeed not sale perfect (distorted widgets, only some small icons), but it is still more usable.
  • in Wine, two things don't scale at all:
    • menus (are 2mm high, hard to click)
    • toolbox window titlebars (2.5mm high, unlike native titlebars)
  • some dialog widths don't take dpi into account, causing the dialog to appear as a cropped, narrow vertical rectangle
Since these issues are related to UI components, against which component should they be filed?
Or against a specific (example) Windows application that shows the issue?

Higher resolution displays are coming (have been coming) now. While they work perfectly with the latest Linux stacks and indeed not too bad with Windows, it would be nice if the "in-between" (Wine) can also accomodate the most severe sizing issues. Is something like this on the roadmap?
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Re: dpi issues

Post by oiaohm »

Fred2 sorry for taking your query out of order but it makes more sense in the order I have cut this into.
Higher resolution displays are coming (have been coming) now. While they work perfectly with the latest Linux stacks and indeed not too bad with Windows, it would be nice if the "in-between" (Wine) can also accomodate the most severe sizing issues. Is something like this on the roadmap?
There is a solution coming and its not all wine. Some of the worse issues cannot be dpi scaled. Some applications in fact use fixed pixel sizes and completely disregard the DPI setting even under Windows. This issue does also exist with some old Linux applications. Solution you see in Wayland Weston at this stage. GPU assisted zooming. Ok the result will be a little pixelation at times and a frame rate hit. Yes not having to alter the DPI at all in this case. So one day all will kinda work just a little busted another way.

Cases where Windows 7,8,8.1 scale better than wine this is most likely a bug somewhere in wine.
Since these issues are related to UI components, against which component should they be filed?
Or against a specific (example) Windows application that shows the issue?
Some will be application unique some will be shared between many applications. Without knowing the exact fault and searching wine bug list its a bit hard to tell. If not sure open a new bug for the application and let the bug clean up crew merge the bug into the group it owns to.
Locked