image preview can be larger than display

Bug #1163529 reported by Danielle Foré
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Birdie
Fix Committed
Medium
vasco

Bug Description

It seems that the image preview window can be larger than my display size. It would probably be better to not create a (non-resizeable) window that is so large that the entire image cannot be viewed. Birdie should find out my resolution and display a smaller window.

vasco (vasco-m-nunes)
Changed in birdie:
status: New → Triaged
importance: Undecided → Medium
vasco (vasco-m-nunes)
Changed in birdie:
assignee: nobody → vasco (vasco-m-nunes)
status: Triaged → In Progress
vasco (vasco-m-nunes)
Changed in birdie:
status: In Progress → Fix Committed
Revision history for this message
Contribucious (contribucious) wrote :

As this bug is recent and don't seems closed, I'm adding information here rather than opening a new, strictly identical one.
Especially considering the Launchpad suggestion system of current existing bugs.

Need a secondary Fix to commit visibly so, as problem don't seems resolved in my case:
=> see this screenshot: http://i.imgur.com/RISXP6b.jpg
Screenshoted just after clicking on it to preview.
The image previewed is this one: http://i.imgur.com/HZsXpCj.jpg (1600x1083)

Information:
Dual monitor:
(Secondary) Left: 1600x1200 (native resolution used)
(Main) Right: 1920x1200 (as native resolution, but 1280x720 mode used, for reasons long to explain here).
=> The right monitor is the one of the screenshot.

Here is the configuration used in my Xorg.conf (NVidia GTX 260 card, last stable version of the driver from nvidia.com used which is the 319.23), watch especially the "metamodes" line so:

<<<< For my main right screen @ 1920x1200 used as 1280x720 but 1220x680 effective in fact because of the overscan of my monitor (ViewPortOut is the new method that need to be used to manage overscan on NVidia cards since few times) >>>>
Section "Screen"
 Identifier "Screen0"
 Device "Device0"
 Monitor "Monitor0"
 DefaultDepth 24
 Option "TwinView" "1"
 Option "TwinViewXineramaInfoOrder" "DFP-1"
 Option "metamodes" "CRT: 1600x1200_60 +0+0, DFP: 1280x720_60 { ViewPortOut=1220x680+30+20 } +1600+240"
 SubSection "Display"
  Depth 24
 EndSubSection
EndSection

<<<< DRIVER USED (the proprietary one from NVidia so) >>>>
Section "Device"
 Identifier "Device0"
 Driver "nvidia"
 VendorName "NVIDIA Corporation"
 BoardName "GeForce GTX 260"
 Option "NoLogo" "True"
EndSection

General information:
OS: Ubuntu 12.04.2 LTS (with Cinnamon)
Birdie version: the last one available via the DAILY repository (by apt-get install) of few hours ago

Revision history for this message
Contribucious (contribucious) wrote :

I would say that Birdie should check in this particular order:
- The effective resolution (can be restricted by ViewPortOut and then even more by ViewPortIn): here 1220x680;
- then if problem… The resolution mode: here 1280x720;
- and finally in the worst case… The (native) resolution of the screen: here 1920x1200.

In the present case, 1220x680 should be used.
And visibly, it's 1920x1200 that seems to be used here (as the image shown in the preview mode is really big).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.