From: Derek G. <dgl...@il...> - 2003-01-30 18:00:39
|
On Thu, 2003-01-30 at 09:04, Seth Leger wrote: > Did you try the old headless Java flag to get Batik to render using the > virtual framebuffer? Add this system property flag to the java command > that starts OpenNMS and see if that allows you to run without a DISPLAY up. > > -Djava.awt.headless=true > > This flag is necessary for other Batik lib transcoding operations that > I've seen so it should probably eliminate this caveat. From everything I've seen, including experience, the "headless" option doesn't actually allow the AWT methods that require an Xserver to operate without an Xserver - instead the flag causes the JVM to fail with a "HeadlessException" instead of some other, less descriptive exception when one of the head-required methods is attempted. Batik's Transcoder NEEDS an Xserver to successfully operate, at least under certain conditions. (It seems like if you're using images or text. If all you're doing is drawing lines, it appears to work ok without. Although I didn't work very long at seeing what the necessary conditions were, so I could very well be wrong.) -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #!/usr/bin/perl -w $_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=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);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join "",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d= unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d >>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q* 8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]} print+x"C*",@a}';s/x/pack+/g;eval usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec - http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/ |