[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