/*************************************************************************** * INSTALL * * Wed Jul 2 11:20:57 2003 * Copyright 2003 P.I.Julius :) * julius@solutions-i.org ****************************************************************************/ I have installed it successfully, it's running right now, the installation was the following: Files can be founded here: http://julius.solutions-i.org/?page_id=2.5 first get the DirectFB from: http://julius.solutions-i.org/uploaded/downloads/SDirectFB-0.9.18.tar.gz and extract it, and run the following: ./configure make make install now download the LiTE (needed by the shadow effect) from here: http://julius.solutions-i.org/uploaded/downloads/LiTE-cvs-20030626.tar.gz and extract it, and run: ./autogen.sh ./configure (but i think this will be runned automatic) make make install then get the XFree Source: ftp://rpmfind.net/linux/rawhide/1.0/SRPMS/SRPMS/XFree86-4.3.0-15.1.src.rpm You will find a tar.gz file in the rpm, extract it into a somewhere, then get the XDirectFB from here: http://julius.solutions-i.org/uploaded/downloads/SXDirectFB-1.0-rc5.tar.gz extract it and then copy the file xc-directfb.diff to the xc directory (xfree86 source), go to the cx directory, and run this: patch -p1 < xc-directfb.diff than copy the two directorys "config", "programs" from the XDirectFB directory to the xc directory, and edit the xc/config/cf/host.def file and change the ProjectRoot, FontconfigDir attributes from /usr/local/X11R6 /usr/local/X11R6/etc/fonts to /usr/X11R6 /usr/X11R6/etc/fonts now run the following commands in the xc directory: make World and wait if it's finished dont do anything just copy the XDirectFB file from xc/programs/Xserver to /usr/X11R6/bin and exit all X session (shut down X), and from the command run XDirectFB now it shold run and work fine, mybe you will need to log in as root, but i don't now this. To configure XDirectFB run like this: XDirectFB -defaultOpacity 255 -unfocusedOpacity 100 -enableUnfocused -enableRoot -kb -accessx -noloadxkb -a 0 -c -br please note that this is what i run, but mybe You need to change it, and note too that You need to shut down the gpm while it has some problem with the XDirectFB mouse driver, so before running XDirectFB run this: /etc/init.d/gpm stop Now if You wan to run a window manager too in the XDirectFB copy the startx file from the /usr/X11R6/bin to /usr/X11R6/bin/startXD and edit the new startXD file like this: at the end of the file You will fiind a line like this: xinit $client $clientargs -- ............................ and change to this: xinit $client $clientargs -- /usr/X11R6/bin/XDirectFB -defaultOpacity 255 -unfocusedOpacity 100 -enableUnfocused -enableRoot -kb -accessx -noloadxkb -a 0 -c -br $serverargs and run "startXD" Now if You have used the .Xclients-default in Your home directory before, now it will be used again, so it will run XDirectFB with the same config like the startx command. NOTE: this is my one config so maybe you will have to change things, i use RedHat 9 whit no updates, and i don't use gnome or kde, i jut use a simple windom manager called "golem", You can download the patched ver from here: http://julius.solutions-i.org/uploaded/downloads/golem-0.0.6pre.tar.gz i change it whit "switchdesk" command to my one window manager, i use the XFCE4 panel and iconbox (http://www.xfce.org/), so please don't bee confused it something is not working, just write down and mybe someone will help. UPDATE I forgot that You need to update Your /etc/lilo.conf You need to add the folowing: vga=791 and change the append="root=LABEL=/" to append="root=LABEL=/ video=vesa:ywrap,mtrr" and now run in the command as root lilo and now restart Your computer and then run XDirectFB or startXD. I think thats all, i hope anyone that is interest to have a desktop like my will run it successfully, enjoy and have fun :) Julius /*************************************************************************** * INSTALL - END ****************************************************************************/