On Fri, 14 Sep 2001, Mark Vojkovich wrote:

> On Fri, 14 Sep 2001, C. Scott Ananian wrote:
> 
> > Please find attached a first-draft of Xinerama support for TwinView.
> > The parameters are hacked for my particular setup at the moment.  I will
> > finish this on Monday.  It won't be hard.  The whole thing would obviously
> > be even easier if the nvidia driver were open-sourced.
> 
>    Don't bother finishing it.  I already have code that does this.

It's not in the 1541 release, as far as I can tell.  I assume it will show
up sometime.

Here's another bug for you, while we're at it:  TwinView doesn't properly
update the display dimensions and DPI when it is enabled.  Thus, on my
side-to-side system the display dimensions are set to the *left* monitor
(only) which, when scaled to the screen size in pixels of the *entire*
display area (right and left) yields a grossly inaccurate calculated 
x-axis DPI.  This is then visible through X to applications (such as
netscape and ghostview) which select grossly inappropriate font sizes
(netscape) or scale everything twice as wide in the x-dimension
(ghostview).  The workaround is to set the 'DisplaySize' parameter in the
'Monitor' section to (in my case) twice as wide in the x dimension as the
monitor actually is.  TwinView should really handle this itself.
 --s

corporate globalization AK-47 South Africa [Hello to all my fans in domestic 
surveillance] 
Honduras insurgent blowfish NRA SSBN 743 AP Milosevic class struggle 
              ( http://lesser-magoo.lcs.mit.edu/~cananian )
 --
 "These students are going to have to find out what law and order is
 all about."  -- Brig. General Robert Canterbury, Noon, May 4, 1970,
 minutes before his troops shot 13 unarmed Kent State students, killing 4.
 --
            [http://www.cs.cmu.edu/~dst/DeCSS/Gallery/]
#!/usr/bin/perl -w
# 526-byte qrpff, Keith Winstein and Marc Horowitz <[EMAIL PROTECTED]>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$c=142;if((@a=unx"C*",$_)[20]&48){$h=5;
$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$b=73;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=($t=255)&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9
,$_=(map{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t
^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271))
[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to