nx en local:
/usr/NX/bin/nxclient &
Esto abre una conexión X con la máquina remota.
xhost +local:localhost. El CGI se ejecuta como www-data que es
distinto del usuario con el que has entrado a la máquina. Es necesario darle permisos
a www-data para acceder al servidor X.
DISPLAY:
casiano@beowulf:~/public_html/cgi-bin$ env | grep -i display DISPLAY=:1001.0
/home/casiano/public_html/cgi-bin/
tenemos
casiano@beowulf:~/public_html/cgi-bin$ cat -n hello.pl
 1  #!/usr/bin/perl -d:ptkdb
 2  sub BEGIN {
 3   $ENV{DISPLAY} = ':1001.0'; # no machine
 4  }
 5  #!/usr/bin/perl -w
 6  print "Content-type: text/html \n\n";
 7  print "<!--Esta pagina se ha generado de forma dinamica -->\n";
 8  print "<html>\n";
 9  print "<head>";
10  print "<title>\"Hola Mundo\"</title>\n";
11  print "</head>";
12  print "<body>";
13  print "<h1>Hola mundo. Este es mi primer CGI en Perl </h1> \n";
14  print "</body>";
15  print "</html>\n";
mozilla http://beowulf.pcg.ull.es/~aluXXX/cgi-bin/hello.pl
El depurador ptkdb debería aparecer en la consola
Casiano Rodríguez León
