Created attachment 2058770 [details] evince -s <some>.pdf on 4k display with 150% scale Description of problem: evince in presentation mode on hidpi display (again!) doesn't show content on the full screen; instead a very tiny canvas is displayed; this is a regression of something thatw as fixed in f40 right before f41 was released! Version-Release number of selected component (if applicable): evince-46.3.1-2.fc41.x86_64 How reproducible: always Steps to Reproduce: 1. hdpi display with scale other than 100% 2. evince -s <some>.pdf 3. Actual results: displayed .pdf content much, much smaller than display canvas Expected results: displayed .pdf content extends to either edge of display canvas Additional info:
Created attachment 2058771 [details] okular <some>.pdf on the same 4k display with 150% scale
so, this is not going to be fixed, soon? at all?
Hi Jan, I'm sorry for the delay. I'll have a look at this this week.
Most of my time was consumed by poppler update this week. I'll continue on this next week.
Hi, I had a look at this and it seems that we need to set correct scale_factor in ev_view_presentation_update_monitor_geometry() but for this we need the value of fractional scaling which is not easy to get in gtk3. I've posted my findings in https://gitlab.gnome.org/GNOME/evince/-/issues/1600 and will see whether upstream agrees with me and whether they know a way to obtain the value.
(In reply to Marek Kašík from comment #5) any update/progress on this?
FEDORA-2025-1f14529925 (evince-48.0-2.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-1f14529925
Hi Jan, thank you for reminding me this bug. Nelson has fixed this 1 week ago for Fedora 42 and I can confirm that the issue has been fixed on my system. I've created updates for Fedora 42 and Fedora 43 with the fix. Regards
FEDORA-2025-1f14529925 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-1f14529925` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-1f14529925 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-1f14529925 (evince-48.0-2.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.