http://bugzilla.opensuse.org/show_bug.cgi?id=1089932
http://bugzilla.opensuse.org/show_bug.cgi?id=1089932#c51
Fabian Vogt changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |CONFIRMED
Component|KDE Workspace (Plasma) |X.Org
Assignee|opensuse-kde-bugs@opensuse. |xorg-maintainer-bugs@forge.
|org |provo.novell.com
QA Contact|qa-bugs@suse.de |xorg-maintainer-bugs@forge.
| |provo.novell.com
--- Comment #51 from Fabian Vogt ---
Got it.
For the logical DPI, Qt uses the pixel size / physical size ratio of the
xcb_screen acquired by xcb_setup_roots_iterator.
This contains wrong data:
$6 = {root = 1413, default_colormap = 32, white_pixel = 16777215, black_pixel =
0, current_input_masks = 4325424, width_in_pixels = 3840, height_in_pixels =
2160, width_in_millimeters = 1016, height_in_millimeters = 571,
min_installed_maps = 1, max_installed_maps = 1, root_visual = 33,
backing_stores = 1 '\001', save_unders = 0 '\000', root_depth = 24 '\030',
allowed_depths_len = 7 '\a'}
For the physical DPI, Qt uses the pixel size / physical size of the
xcb_randr_get_output_info_reply, which is correct:
$7 = {response_type = 1 '\001', status = 0 '\000', sequence = 171, length = 43,
timestamp = 87802089, crtc = 95, mm_width = 621, mm_height = 341, connection =
0 '\000', subpixel_order = 0 '\000', num_crtcs = 4, num_modes = 37,
num_preferred = 1, num_clones = 0, name_len = 4}
As the DPI is not overwritten by starting Xorg with "-dpi", I expect the
logical and physical DPI to be the same -> reassining to X.
--
You are receiving this mail because:
You are on the CC list for the bug.