From: Janek K. <jan...@wp...> - 2007-07-19 11:13:15
|
(sending again, because the picture in the attachmnet couldn't get through) Tony Houghton said: (by the date of Wed, 18 Jul 2007 19:33:00 +0100) > You might also try revision 5105. At first I decided to remove the > parent frame because the pager can have its own shadow. r5105 does this, > assuming the widget has borders 1 pixel wide. Thanks I tried both 5105 and 5106. They give a very similar result. I have 24 viewports arranged in 6 x 4. My dualhead screen resolution is 3200x1200. So the total (unscaled!) pager size would be: 6*3200 x 4*1200 = 19200 x 4800 So pager aspect ratio should be: 19200/4800 = 4.0 Pager aspect ratio in svn-5105 is 515/48 = 10.7 Pager aspect ratio in svn-5106 is 497/50 = 9.94 Moreover, my single viewport has aspect ratio 3200/1200=2.667 In svn-5105 it is 85/11 = 7.72 In svn-5106 it is 81/11 = 7.36 Look at cropped screenshot of 5106 on http://geo.hmg.inpg.fr/~janek/rox-pager.png. It is a mix of two screenshots with 50% transparency, so you can see TWO viewports, one above another. I did this because I wanted to see if there is maybe a 1-pixel distance between viewpoerts. Fortunetaly there isn't. I think that 5106 is better, because it doesn't waste one pixel line above and below the pager (it's 2 pixels higher!). But the aspect ratios are still wrong :( But, you can debug it yourself too! Two methods: 1. Using vnc: run server, then launch client: vnc4server :1 -depth 24 -geometry 3200x1200 xvnc4viewer localhost:1 2. restarting xorg very often, you edit /etc/X11/xorg.conf: Section "Screen" Identifier "Default Screen" . . . SubSection "Display" Virtual 3200 1200 Depth 24 Modes "1600x1200" "1280x1024" "1024x768" EndSubSection Will make a huge virtual desktop. many thanks for your help! :-) -- Janek Kozicki -- Janek Kozicki | |