Control: found -1 3.10.0-1 On 2008-04-09 22:43:05 -0400, Ivan Jager wrote: > I'm having some trouble reproducing this, but here is what happened: > 1. I clicked on a pdf in galeon, and let it open it with evince. > 2. Evince popped up and got placed by the window manager (AFAICT) > 3. Evince loaded the document, and resized itself, such that it's placement > was stupid. (a good chunk of it ended up on the other monitor)
I can reproduce this for documents that are opened for the first time with evince. I use fvwm's ActivePlacement feature. The problem is that evince doesn't provide the correct window size to the window manager early enough. This is the same problem as with gnuplot-qt using the qt terminal: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668956 > When I try to reproduce it, it now opens the window with it's previous > geometry, and stays that way after loading the PDF. > > After further experimentation, it seems that it uses the previous geometry > for a document of the same page size (remembering multiple > geometry -> page_size mappings) and only does the stupid resizing when it > encounters a document with a new page size. Actually evince (at least 3.10.0-1) seems to remember the filename, not the page size, which is also stupid. $ evince file1.pdf [evince does the stupid resize (a)] $ evince file1.pdf [evince has remembered the window position for (a)] $ cp file1.pdf foo.pdf $ evince foo.pdf [evince does the stupid resize (b)] $ evince file2.pdf [evince does the stupid resize (c)] $ cp file2.pdf foo.pdf $ evince foo.pdf [evince uses the remembered window position for (b)] This makes no sense, as the document is completely unrelated! > Sorry, but I think xpdf does the right thing here... Yes (trying evince since xpdf no longer works with newer fontconfig...). -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <http://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org