<spot mode> Quanti di voi avrebbero voluto provare Sgl sulla propria debian unstable? Da oggi si può! </spot mode> Per farlo basta puntare il proprio apt a deb http://www.prato.linux.it/~mnencia/debian xgl/ deb-src http://www.prato.linux.it/~mnencia/debian xgl/ Qui si possono trovare i seguenti pacchetti: xserver-xgl Preso da Ubuntu e ricompilato con le dipendenze giuste per debian unstable. glitz Preso da Ubuntu e ricompilato per debian. compiz Preso da Ubunti e ricompilato per debian. Allo stato attuale richiede una modifica alcuni file /usr/lib/*.la per essere ricompilato. control-center Preso dal svn dello gnome-team. La versione 2.14 è rischiesta da compiz. Allo stato attuale richiede una modifica alcuni file /usr/lib/*.la per essere ricompilato. mesa Patchata da me per supportare Xgl (ho preso le patch dalla mailing list di xorg. E adesso veniamo alle istruzioni (valide per gnome con scheda nvidia): apt-get install xserver-xgl compiz-gnome libglitz-glx1 libgl1-mesa cat <<'EOF' > ~/.gnomerc setxkbmap it gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher EOF Assicuratevi che il vostro /etc/gdm/gdm.conf contenga le seguenti linee: [servers] 0=Xgl [server-Xgl] name=Xgl server command=/usr/bin/Xgl :0 -fullscreen -ac -accel xv -accel glx:pbuffer flexible=true E successivamente assicuratevi che in /etc/X11/xorg.conf le linee # Load "dri" # Load "GLcore" siano commentate, poi che la sezione della scheda video sia simile a: Section "Device" Identifier "NVIDIA Corporation NV31M [GeForce FX Go5600]" Driver "nvidia" BusID "PCI:1:0:0" Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true" EndSection e infine aggiungete la seguente sezione Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" Option "DAMAGE" "true" EndSection Riavviate gdm et voila! Per chi avesse ati, basta cercare un po in giro :) Ciao P.S: un po di giochetti: ctrl+alt+ freccia sinistra o freccia destra: Cambio di desktop (cube) ctrl+alt+shift+ freccia sx o dx; Cambio di desktop con finestra attiva (cube) ctrl + alt + tasto sinistro tenuto premuto: Rotazione libera (cube) F12 : XGL Exposè (stile MacOs X) alt (premuto) + click su una finestra : Finestra gelatinosa alt + tab : Switch finestre in trasparenza P.S.2: Chi volesse compilare compiz e control-center può usare lo script allegato per patchare il proprio sistema (pensateci bene prima di farlo, io ho usato un chroot). -- --------------------------------------------------------------------- | Marco Nenciarini | Debian/GNU Linux Developer - Plug Member | | mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia | --------------------------------------------------------------------- Key fingerprint = FED9 69C7 9E67 21F5 7D95 5270 6864 730D F095 E5E4
#!/bin/bash remove() { files=$(grep -l "$1" /usr/lib/*.la) [ -n "$files" ] && sed -i -e "s@$1[[:space:]]\?@@g" $files } remove /usr/lib/libXcursor.la remove /usr/lib/libXrender.la
Attachment:
signature.asc
Description: Digital signature