La primera vez que lo instale use esta pagina de
aquí para instalar los drivers nVidia, y esta de
aquí para instalar Compiz Fusion, pero la siguiente vez que los instale, busque un script y lo adapte con mis tutoriales para funcionar
en mi pc y le agregue que se auto ejecute al comenzar el pc.
Manos a la obra:Lo primero que hay que hacer es revisar si tenemos nuestro pc al día de actualizaciones, para lo cual escribimos en la konsola (esa pantalla negra), o linea de comando lo siguiente:
sudo apt-get update
sudo apt-get upgrade
Listo, una vez terminada la descarga (si es que existe algún paquete para descargar), seguimos con la instalación de los drivers nVidia, para eso escribimos en la konsola:
sudo apt-get install nvidia-glxOk, ahora tenemos instalados los drivers pero hay que activarlos, tenemos dos opciones, una es editar el archivo /etc/X11/xorg.conf (pero lo respaldamos primero):
sudo cp /etc/X11/xorg.con /etc/X11/xorg.conf.respaldo
sudo jed /etc/X11/xorg.conjed es el editor, puede ser nano también o kate, pero hay que abrirlo con sudo para que tenga permisos sobre el archivo xorg.conf y en la sección Screen tenemos que agregar lo siguiente
Option "AddARGBGLXVisuals" "True"Guardar y reiniciar X (aunque basta con reiniciar al final, ahi explicare como).
La otra opción es más simple a mi parecer y consiste en escribir en la consola la siguiente linea
sudo nvidia-xconfig --add-argb-glx-visuals --compositeAmbas opciones son lo mismo, hago referencia a ambas, ya que hay que escribir lo mismo para las tarjetas intel, pero eso es otro post.
En este punto tenemos los drivers nVidia listos, pero nos falta lo lindo...Compiz fusion, para instalarlo hay que editar el archivo /etc/apt/sources.list:
sudo jed /etc/apt/source.listy le agregamos las siguientes lineas:
para amd64:deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
para i386 (32bits):no los tengo, la pagina murio, y no alcanze a extraer la info.... google
Y escribimos esto
sudo gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
sudo gpg --export --armor 81836EBF | sudo apt-key add -
sudo apt-get updateY por ultimo lo instalamos
sudo apt-get install compiz compiz-kde compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-kconfig emerald emerald-themes
Ok, tenemos todo instalado y procedemos a ejecutarlo:
compiz --replace -c emerald &wala!!!!!!
Por ultimo hagamos que se ejecute siempre al comienzo de cada sesión, para eso creamos un acceso directo a "compiz --replace -c emerald &" y luego lo copiamos a ~/.kde/Autostart/ , para crear el acceso directo, hay herramientas gráficas o también podemos escrivir con kate un archivo y guardarlo como algo.desktop, un ejemplo :
[Desktop Entry]
Comment=Compiz Fusion 3D desktop
Comment[es]=Compiz Fusion escritorio 3D
Encoding=UTF-8
Exec=compiz --replace -c emerald &
GenericName=Compiz Fusion
GenericName[es]=Compiz Fusion
Icon=/usr/share/icons/hicolor/scalable/apps/beryl-manager.svg
MimeType=
Name=Compiz Fusion
Name[es]=Compiz Fusion
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Gettext-Domain=desktop_kdebase
Por ultimo aquí les dejo un pequeño script que realice para automatizar todo este proceso, aunque les recomiendo que realicen todo paso por paso, siempre es mejor, así se aseguran que les funcione y despues pueden mejorar o adaptar el script para sus requerimientos, para ejecutarlo lo guardamos como install-compiz-nvidia.sh y le damos permiso de ejecucion con
chmod +x install-compiz-nvidia.shy luego para ejecutarlo
sudo ./install-compiz-nvidia.shinstall-compiz-nvidia.sh:#!/bin/bash
if [ $UID -gt 0 ]; then
echo "Debes iniciar este script como root.";
else
#realizamos un respaldo de los archivos
cp /etc/apt/sources.list /etc/apt/sources.list.backup.nsanz-install-script
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.nsanz-install-script
#instalamos los drivers nvidia y se configuran
echo "deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable" >> /etc/apt/sources.list
wget http://nvidia.limitless.lupine.me.uk/ubuntu/root@lupine.me.uk.gpg -O- | apt-key add -
aptitude -y update && aptitude -y install linux-restricted-modules-$(uname -r) nvidia-glx
nvidia-xconfig --add-argb-glx-visuals nvidia-settings
#instalamos ahora compiz fusion
#Para i386
#echo "deb http://download.tuxfamily.org/3v1deb feisty eyecandy" >> /etc/apt/sources.list
#echo "deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy" >> /etc/apt/sources.list
#Para 64
echo "deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64" >> /etc/apt/sources.list
echo "deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64" >> /etc/apt/sources.list
gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -
aptitude -y update && aptitude -y upgrade
#Para ubuntu
#aptitude -y install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf emerald emerald-themes
#Para Kubuntu
aptitude -y install compiz compiz-kde compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-kconfig emerald emerald-themes
echo "[Desktop Entry]
Comment=Compiz Fusion 3D desktop
Comment[es]=Compiz Fusion escritorio 3D
Encoding=UTF-8
Exec=compiz --replace -c emerald &
GenericName=Compiz Fusion
GenericName[es]=Compiz Fusion
Icon=/usr/share/icons/hicolor/scalable/apps/beryl-manager.svg
MimeType=
Name=Compiz Fusion
Name[es]=Compiz Fusion
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Gettext-Domain=desktop_kdebase" > ~/.kde/Autostart/compiz.desktop
echo -e "\n\nCompiz fusion ahora esta instalado; porfavor, reinicia.\n\nLos Backups de /etc/apt/sources.list y /etc/X11/xorg.conf son:\n /etc/apt/sources.list.backup.nsanz-install-script\n /etc/X11/xorg.conf.backup.nsanz-install-script"
fi;