Ahora con la migración de mi máquina a Debian, procederé a explicar como configuré Compiz Fusion en mi laptop con la tarjeta intel. Cabe mencionar que no usé los paquetes oficiales, sino la versión inestable de Compiz Fusion.
Por default, cuando instalé Debian, no tuve que instalar ningún software extra para mi tarjeta intel 945GM, por si acaso, necesitarán estos archivos: xserver-xorg-video-intel, libgl1-mesa-dri, libgl1-mesa-glx, libglu1-mesa y mesa-utils.
En una consola deberemos abrir una sesión de usuario root, por ejemplo:
$ su -
Una vez que iniciamos la sesión de usuario root, instalaremos los paquetes antes mencionados:
$ apt-get install xserver-xorg-video-intel libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-utils
Se pedirá la confirmación para instalar los paquetes, donde deberemos aceptar presionando "S" y "Enter".
Una vez instalados estos paquetes deberemos verificar que tengamos la aceleración gráfica.
$ glxinfo |grep render
Nos deberá aparecer la siguiente opción con yes.
direct rendering: Yes
Si no aparece correctamente esta opción, prueben reiniciando la máquina y vuelvan a verificar que se activó la aceleración gráfica.
Ahora procederemos a configurar el archivo /etc/X11/xorg.conf. Recomiendo hacer una copia de seguridad de éste antes de modificarlo.
Editamos el archivo xorg.conf, en este caso usaré gedit.
$ gedit /etc/X11/xorg.conf
En la sección "Module" agregaremos las siguientes líneas en caso de que no existan.
Deberán ajustar los espacios de tabulaciones de acuerdo a su archivo.
Load "dri"
Load "glx"
Load "dbe"
En la sección "Device" agregar:
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
En la sección "ServerLayout" agregar:
Option "AIGLX" "true"
En la sección "DRI" verificar que exista algo así:
Group "video"
Mode 0660
Y en la sección "Extensions" agregar:
Option "Composite" "Enable"
Si no existe, deberá crearse al final del archivo y colocandolo de la siguiente manera:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Ahora guardaremos y cerraremos el archivo.
Pongo aquí la configuración que por el momento tengo de mi archivo.
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "1"
Option "VertScrollDelta" "1"
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
EndSection
Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Hecho ésto, agregaremos al archivo /etc/apt/sources.list el repositorio donde descargaremos Compiz Fusion.
$ gedit /etc/apt/sources.list
y agregamos la línea:
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./
Guardaremos el archivo y saldremos de él.
Ahora agregaremos la GPG Key y actualizaremos el catálogo de paquetes.
$ wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
$ apt-get update
$ apt-get update
Con ésto estamos listos para instalar compiz. Para hacerlo, vamos a ejecutar lo siguiente:
Para Gnome:
$ apt-get install compiz-fusion-gnome fusion-icon
Para Kde:
$ apt-get install compiz-fusion-kde fusion-icon
y si quieres instalar todos los paquetes de compiz y para los dos ambientes gráficos anteriores:
$ apt-get install compiz-fusion-all fusion-icon
Se pedirá la confirmación para instalar los paquetes, donde deberemos aceptar presionando "S" y "Enter".
Con esto quederán instalados los paquetes necesarios para correr Compiz Fusion.
Ahora deberán reiniciar el ambiente gráfico cerrando su sesión de usuario o si gustan puede presionar Ctrl+Alt+2 veces Backspace (ya que en ocasiones es necesario). Otra alternativa es ejecutando:
$ /etc/init.d/gdm restart
Una vez que reiniciaron su ambiente gráfico, podrán ejecutar algunos de los siguientes comandos: compiz-manager o fusion-icon.
Para no ejecutar alguno de estos dos comandos cada vez que abro una sesión de mi usuario, agregué el comando de la siguiente manera:
Deberán ir en el panel principal de Gnome a: Sistema -> Preferencias -> Sesiones.
Se abrirá una ventana y en la pestaña "Programas al inicio" presionamos el botón "Añadir".
Se abrirá otra ventana donde ingresaremos en "Nombre": Fusion Icon y en "Comando": fusion-icon, si gustan puede agregar un comentario y presionarán "Aceptar".
En la lista de "Programas al inicio" deberá aparecer Fusion Icon y presionaremos "Cerrar".
Con esto termino la explicación de como configuré mi máquina con Compiz Fusion en Debian Lenny y tarjeta gráfica Intel 945GM.
Aquí dejo dos referencias en las que me basé:
Espero que les sea de utilidad esta entrada.
6 comentarios:
Hola, estoy tratando de instalar compiz, en debian Lenny, mi portatil es Toshiba Tecra A8, 1 Gb Ram, 128 Video tarjeta intel, he llegado hasta la parte de editar el archivo xorg.conf y me he kedadi ahi, porq mi archivos "xorg.conf" no contiene algunas secciones como el tuyo, mi archivo es asi:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
debo de agregar las secciones que tu indicas sino existen?
gracias
Hola ces, sí deberás agregar las líneas que te faltan o prueba usando el archivo que pongo en este post, igual y te puede funcionar así.
Hola gracias por responder, he logrado instalarlo de otra forma, aunke con pokos plugins, lo cual he resuelto anadiendo un par de paquetes con el synaptic, lo que me a encantado de tu articulo, es la instalacion del soporte 3D valla que me ha servido, sin eso compiz no funkaria...
saludos y gracias de nuevo
UFFF loco gracias por ese aporte.. solucione un error raro que tenia con tu xorg.conf graciaaaaas !!
Todo bien!? bueno mi duda es la siguiente, tengo una dell d620 con targeta grafica 945GM, y mi SO es Linux Mint Debian (LMDE) y no he podido hacer funcionar compiz, cuando abro en xorg.conf me sale en blanco, intenté copiando el tuyo pero cuando reinicio no me carga el gdm y no hace nada más, tuve que entrar en modo recuperacion y como root eliminar lo que le había agregado al archivo, ya instalé el fusion icon pero no me corre, me puedes ayudar?
Gracias por adelantado
Publicar un comentario