diff -ru debsrc/directvnc-0.7.5/configure.in src/configure.in
--- debsrc/directvnc-0.7.5/configure.in	2003-02-01 09:25:14.000000000 -0500
+++ src/configure.in	2009-11-25 01:26:11.320931920 -0500
@@ -11,10 +11,10 @@
 AC_PROG_INSTALL
 AC_PROG_CXX
 
-AM_ENABLE_SHARED
+#AM_ENABLE_SHARED
 dnl AM_DISABLE_STATIC
-AC_LIBTOOL_DLOPEN
-AM_PROG_LIBTOOL
+#AC_LIBTOOL_DLOPEN
+#AM_PROG_LIBTOOL
 AM_WITH_DMALLOC
 
 if test "X$enable_shared" = "Xyes"; then
diff -ru debsrc/directvnc-0.7.5/src/args.c src/src/args.c
--- debsrc/directvnc-0.7.5/src/args.c	2003-02-02 08:58:49.000000000 -0500
+++ src/src/args.c	2009-11-27 09:37:43.913779126 -0500
@@ -47,18 +47,18 @@
       printf("You did not specify a display to connect to. I will assume 0.\n");
     
    /* set some default values */
-   opt.client.width = 1024;
+   opt.client.width = 1366;
    opt.client.height = 768;
    
-   opt.client.bpp = 16;
-   opt.client.depth = 16;
+   opt.client.bpp = 32;
+   opt.client.depth = 32;
    opt.client.bigendian = 0;
    opt.client.truecolour = 1;
-   opt.client.redmax = 31;
-   opt.client.greenmax = 63;
-   opt.client.bluemax = 31;
-   opt.client.redshift =11;
-   opt.client.greenshift = 5;
+   opt.client.redmax = 255;
+   opt.client.greenmax = 255;
+   opt.client.bluemax = 255;
+   opt.client.redshift =16;
+   opt.client.greenshift = 8;
    opt.client.blueshift = 0;
    opt.client.compresslevel = 99;
    opt.client.quality = 99;
diff -ru debsrc/directvnc-0.7.5/src/dfb.c src/src/dfb.c
--- debsrc/directvnc-0.7.5/src/dfb.c	2009-11-24 11:31:27.000000000 -0500
+++ src/src/dfb.c	2009-12-15 04:30:55.147609122 -0500
@@ -41,7 +41,7 @@
 dfb_init(int argc, char *argv[])
 {
      DFBCHECK(DirectFBInit( &argc, &argv ));
-     DFBCHECK(DirectFBSetOption ("quiet", ""));
+//     DFBCHECK(DirectFBSetOption ("quiet", ""));
 
      /* create the super interface */
      DFBCHECK(DirectFBCreate( &dfb ));
@@ -61,7 +61,7 @@
 
      dsc.caps = DSCAPS_PRIMARY | DSCAPS_SYSTEMONLY /*| DSCAPS_FLIPPING */;
      /* FIXME */
-     dsc.pixelformat = DSPF_RGB16;
+     dsc.pixelformat = DSPF_RGB32;
      DFBCHECK(dfb->CreateSurface(dfb, &dsc, &primary ));
      primary->GetSize (primary, &opt.client.width, &opt.client.height);
 
