Package URI: xvfbtex.tar.gz
[this is an export from a larger build environment]
2012-03-13 14:31:59 CDT (Mar Tue) updated for gcc-4.6
xvfbtex
Connects to an X server such a XGLTEX which is running with a shared-memory
framebuffer in a valid OpenGL texture format.
Syntax:
xvfbtex <shmid> <display> <xsize> [<ysize> [<modeflag>] ]
shmid: numeric, see ipcs(1)
display: XOpenDisplay(3x) arg for XGLTEXT server, to test XTestQueryExt
xsize: x size framebuffer, defaults to square in RGB mode, zsize 3
ysize: if present, set ysize (overrides the square bias from xsize)
mode; if present (any text), sets GL_RGBA mode and zsize of 4
Command example:
XGLTEX -x 1600 -y 1200 -z 3 -c 8 -p 24 :1
.. or, for later servers:
XGLTEX -sp /etc/X11/xserver/SecurityPolicy -co /usr/lib/X11/rgb \
-fp /usr/share/fonts/X11/misc -x 1600 -y 1200 -z 3 -c 8 -p 24 :1
find line resembling:
shared mem: 19890190 shmid, 12587008 bytes, address 0x40052000
put shmid into:
xvfbtex 19890190 :1 1600 1200
either kill the XGLTEX with the -TERM signal (which trigger cleanup)
or cleanup after run with something like:
ipcs | grep $LOGNAME | awk '$NF == 0 { print "ipcrm shm " $2 }' | sh
Use of server - match :1 (or whatever) from XGLTEX command:
export DISPLAY=:1.0
xset +fp tcp/fonts:7100 # where fonts is an alias for local xfs fontserver
xset +fp unix/:7100
run apps:
fvwm2 &
xloadimage -fullscreen -onroot ~/lib/images/wallpaper-rikku.jpg
mozilla &
xterm &