[Linux-Biella] come installare x.org senza toccare il resto

Paul TT paultt a bilug.linux.it
Sab 9 Lug 2005 14:09:56 CEST


allego un .txt che lo spiega, in ita
magari qualcheduno lo puo' trovare utile
ciauz, PaulTT

-- 
Gli uomini non sospettano
quale terribile carico stiano
trasportando a valle.

public gpg key: gpg --keyserver pgp.mit.edu --recv-key 2E61343C

-------------- parte successiva --------------
Disclaimer: bnon e' un vero howto, tradotto dall'inglese e basta, se qualcuno ha voglia di metterlo a posto e/o caricarlo nei doc del sito, faccia pure, io non ho tempo e poca voglia....
Authors: Steve Smith, http://people.vislab.usyd.edu.au/~ssmith
Translated: PaulTT

Topic:  Installare X.org su debian (o altrove) senza toccare il resto (X11 4.x)


tutto cio' assume che tu abbia una configurazione xfree86 nvidia funzionante. ferma xdm/gdm e login in una console
devi avere installati i seguenti pacchetti:

    flex bison libpam-dev libpng-dev libfontconfig-dev libxft-dev automake1.9 

scarica i sorgrenti di X11 R6.8.0, decomprimili ed avrai una cartella che si chiama "xc".
Ora:

    mkdir xc-build
    cd xc-build
    lndir ../xc 

devi configurare il pacchetto:

    cd config/cf
    cp xorgsite.def host.def 

edita il file host.def e aggiungi le seguenti righe:

    #define ProjectRoot /usr/local/X11R6.8
    #define NothingOutsideProjectRoot YES
    #define HasFreetype2 YES
    #define HasFontconfig YES 

ora compila:

    cd ../.. # i.e. to the xc-build directory
    make World # Pipe this to a file or use a 'screen' session if you want
    make install 

devi installare l'ultimo driver nvidia nel nuovo albero di X11. scarica l'ultima versione e fai:

    sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -a -n --x-prefix /usr/local/X11R6.8 

Configura X.org:

    cd /etc/X11
    cp XF86Config-4 xorg.conf 

Edita xorg.conf e aggiungi le seguenti righe:

    nella keyboard section cambia il driver da "keyboard" a "kbd".
    cancella la linea che setta "XkbRules" a "xfree86".
    nella Nvidia driver section aggiungi la linea

        Option "RenderAccel" "true" 

    Aggiungi la sezione seguente:

        Section "Extensions"
        Option "Composite" "Enable"
        EndSection 

ora devi convincere il sistema ad usare tutto cio'. fai login come utente normale e imposta le seguenti:

    export LD_LIBRARY_PATH=/usr/local/X11R6.8/lib
    export PATH=/usr/local/X11R6.8/bin:$PATH 

crea e/o edita il file .xinitrc nella home/utente/ e mettici cio':

    #!/bin/sh
    ssh-agent gnome-session # Or KDE, or whatever 

ora sei pronto: scrivi:

    startx 

dovresti avere una sessione x11 normale, ma con X.org server. ora diventa interessante:

    export CVSROOT=:pserver:anoncvs a cvs.freedesktop.org:/cvs/xapps
    cvs login
    cvs -z3 co xcompmgr
    export PKG_CONFIG_PATH=/usr/local/X11R6.8/lib/pkgconfig

    cd xcompmgr
    ./autogen.sh
    ./configure
    make 

ora puoi avere le ombre:

    ./xcompmgr -c # Soft shadows
    ./xcompmgr -s # Hard shadows 

ma la figata e' la trasparenza. con xcompmgr che gira in un'altra shell, fai:

    cvs -z3 co transset
    cd transset
    make
    ./transset 0.7 

...e clicca su una finestra :-). dovrebbe diventare trasparente. puo' essere che tu debba far ripartire xcommgr perke' funzioni...


Maggiori informazioni sulla lista Linux