Instalacion de Beryl en Debian Etch
Despues de conseguirlo en etch, he decidido publicar este manual para aquellos que quieran el escritorio 3D en etch, este manual es desde cero, por lo que esta tambien la instalacion de los drivers nvidia, pues es una tarjeta que suele dar problemas:
Drivers nvidia
Para tener aceleracion 3D: “necesarios”
#apt-get install linux-source
#apt-get install linux-headers
Descargar el driver de la pagina de nvidia, en mi caso:
NVIDIA-Linux-x86-1.0-9629-pkg1.run
instalarlo en modo consola con:
# sh NVIDIA-Linux-x86-1.0-9629-pkg1.run
siguiendo todos los pasos, cuando se reinicia el equipo ya vemos el logo de nvidia, ya tenemos aceleracion 3D. Ahora procedemos a instalar:
# apt-get install mesa-utils
y comprobamos la aceleracion 3D:
$ glxinfo
(en la tercera linea debe aparecer “direct rendering: Yes”. Tambien se puede comprobar con:
$ glxgears
(aparecen unos engranajes girando)
Configuracion NVIDIA GeForce MX400 para beryl (NVIDIA en general)
Editaremos xorg.conf:
# nano /etc/X11/xorg.conf
Se abrirá nano con dicho archivo listo para editar, busca la sección modules y comenta los siguientes (si estan, en mi caso no estaban por lo tanto nada):
# Load "GLcore"
# Load "dri"
Ahora, ahi mismo en modules, si no está, agrega este:
Load "glx"
El siguiente paso es ir a la sección device. buscala y revisa que estas opciones existan y estén como se indica:
Section "Device"
Identifier "NO MUEVAS LO QUE DIGA AQUI"
Driver "nvidia" #<-Debe decir esto
BusID "PCI:1:0:0" #<-Adivina. No lo cambies tampoco -_-
#Agrega estas opciones si no estan.
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
En la seccion screen añade lo siguiente:
Option "AddARGBGLXVisuals" "True"
Casi terminamos, solo es necesario que al final del archivo agregues esto:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Reinicia
Instalar Beryl
En modo superusuario agregaremos los repositorios necesarios:
# nano /etc/apt/sources.list
Agregar los repositorios de Quinnstorm
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
Si usas edgy en un AMD64, agrega este
deb http://ubuntu.beryl-project.org/ edgy main-edgy main-edgy-amd64
Acto seguido actualizamos la lista de paquetes con:
# apt-get update
Ahora ya podemos instalar Beryl:
# apt-get install xserver-xgl libgl1-mesa xserver-xorg
libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins
beryl-plugins-data beryl-settings emerald emerald-themes
Ahora ya tenemos Beryl instalado. Necesitamos crear el script que iniciará nuestra sesión en XGL:
# nano /usr/bin/startkdexgl.sh
dentro del documento que se crea agregamos esto:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar kde
exec startkde
Guardamos y cerramos. Lo anterior lo llamaremos al iniciar una sesion que crearemos ahora:
# nano /usr/share/xsessions/kde-xgl.desktop
Dentro del recien creado documento escribimos esto:
[Desktop Entry]
Encoding=UTF-8
Name=kde-xgl
Exec=/usr/bin/startkdexgl.sh
Icon=
Type=Application
Guardamos y cerramos nuevamente. Debemos dar permisos de ejecución a estos dos archivos, asi que ejecutamos:
# chmod 755 /usr/bin/startkdexgl.sh
# chmod 755 /usr/share/xsessions/kde-xgl.desktop
Ahora solo nos falta indicar que queremos que se ejecute beryl al inicio, por lo que crearemos un script para ello. ejecuta en la terminal el siguiente comando para crearlo:
# nano ~/.kde/Autostart/startberyl.sh
Dentro de dicho archivo escribe lo siguiente:
#!/bin/bash
beryl-manager
Ahora dale permisos de ejecución:
chmod +x ~/.kde/Autostart/startberyl.sh
Ahora podemos reiniciar y al entrar, seleccionar la nueva sesion kde-xgl. La pantalla se queda sólo con el fondo:
pulsar: control + alt + la tecla borrar carácter
seleccionar sesion kde
Mi agradecimiento a todos los miembros del foro que han hecho posible este manual
[page_break]
Instalacion de Beryl en Debian Etch (Revisado 28/01/07)
El pasado 13 de Noviembre se publico mi articulo Instalación de Beryl en Debian Etch que puede leerse en esta web, debido a que he recibido algunos email diciendome que no les funciona y pidiendo mas información he decidido rectificar el articulo anterior, pues despues de reinstalar Beryl varias veces, creo que el procedimiento correcto para instalarlo en etch es el que expongo a continuación:
En primer lugar uno de los errores que daba es que al instalar los paquetes de beryl cuando el driver de NVIDIA esta instalado este pone el direct rendering=no
por lo que en esta revision deveriamos empezaremos por instalar beryl, pero, como a mi me funciona perfectamente, expondre el procedimiento he seguido yo:
Instalar driver NVIDIA
Descargar el driver de la pagina de nvidia, en mi caso:
NVIDIA-Linux-x86-1.0-9629-pkg1.run
instalarlo en modo consola con:
# sh NVIDIA-Linux-x86-1.0-9629-pkg1.run
(en el anterior manual, omiti que al final de la instalacion del driver nos pregunta si queremos que configure xorg, a lo que devemos contestar que si)
siguiendo todos los pasos, cuando se reinicia el equipo ya vemos el logo de nvidia, ya tenemos aceleracion 3D. Ahora procedemos a instalar:
# apt-get install mesa-utils
y comprobamos la aceleracion 3D:
$ glxinfo
(en la tercera linea debe aparecer “direct rendering: Yes”)
una vez hemos hecho esto, hay que configurar el archivo xorg.conf:
Configuracion de xorg.conf
(lo editamos como root)
# nano /etc/X11/xorg.conf
Y en la sección device añadiremos unas lineas debiendo quedar asi:
Section "Device"
Identifier "NVIDIA Corporation NV18 [GeForce4 MX 4000 AGP 8x]"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
al final añadiremos estas lineas tambien:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Instalar Beryl (como Root)
Primero agregaremos los repositorios necesarios:
# nano /etc/apt/sources.list
Agregar los repositorios de Quinnstorm
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
Acto seguido actualizamos la lista de paquetes con:
# apt-get update
Ahora ya podemos instalar Beryl:
# apt-get install libgl1-mesa libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes
(Podeis observar que he suprimido los archivos xserver-xgl xserver-xorg esto es debido a que xserver-xgl entraba en confricto con los drivers de nvidia, causando muchos de los problemas y en nuestro caso el server-xorg ya esta instalado)
Y aquí viene otra de las grandes diferencias, en el articulo anterior explique como se creaba un script para iniciar sesion en Xgl, pues bien esto no es necesario, pues no vamos a utilizar ninguna sesion xgl, si no la sesion KDE, lo que si tenemos que crear es un script para que beryl se arranque al iniciar KDE:
Para ello ejecutamos en la terminal el siguiente comando para crearlo:
(en modo usuario, no root)
$ nano ~/.kde/Autostart/startberyl.sh
Dentro de dicho archivo escribe lo siguiente:
$!/bin/bash
beryl-manager
(nota: la $ no debe ponerse, esto ha creado algunas confusiones)
Ahora le damos permisos de ejecución:
$ chmod +x ~/.kde/Autostart/startberyl.sh
Bueno, ahora debemos comprobar que nuestro driver NVIDIA sigue teniendo aceleracion, direct rendering=yes, para ello ejecutamos glxinfo y lo comprobamos, si el direct rendering esta en yes, perfecto reiniciamos y ya nos arrancara kde con Beryl, si direct rendering esta en no, como fue mi caso se soluciona reinstalando el driver de nvidia y como dije antes dejando al final que configure xorg.
con esto ya nos arrancara beryl siempre con kde, pero que pasa si queremos utilizar el gestor normal de ventanas, pues en el diamante rojo que aparece en el area de notificacion, cambiar el gestor de ventanas a kde, y se pasara automaticamente a kde, con la ventaja de que si reiniciamos el equipo kde se ejecutara con su gestor aunque arranque beryl, para cambiar nuevamente a beril lo mismo con el gestor de ventanas.
por ultimo si el gestor de ventanas se cerrara, se puede volver a abrir con el comando beryl-manager.
Espero que disfruteis de vuetro escritorio 3D y que entre todos sigamos mejorando debian, suerte y hasta pronto.
Enviado por josepablo el 14 Noviembre, 2006 - 18:07.
¿No deberías poner los repositorios de Dapper en vez de los de Edgy?
Dudo que se instalen paquetes de Edgy en Etch si Edgy usa la versión 2.4.1 de libc y Etch la 2.3.6.
Enviado por falino el 14 Noviembre, 2006 - 18:51.
Respuesta a ¿No deberías poner los repositorios
Perdon es un error deberia poner esto:
Si usas edgy en un AMD64, agrega este
deb http://ubuntu.beryl-project.org/ edgy main-edgy main-edgy-amd64
Me olvide poner que tambien se puede instalar en kubuntu.
En Debian tienes razon, no sirve.
Enviado por minaya el 14 Noviembre, 2006 - 18:57.
Esta bien el que lo hayas explicado para kde dado que casi todos los manuales van dirigidos a gnome. Yo use esta guía, que en realidad viene a ser lo mismo.
http://wiki.beryl-project.org/index.php/Install/Debian/XGL
Salu2
---
"anis-live" mi livecd basado en metadistros.
Enviado por monkiky el 14 Noviembre, 2006 - 20:28.
Respuesta a Esta bien el que lo
Hola, segui al pie de la letra tu tutorial y tambien el del wiki. aunque debo confesar que he intentado hacer esto desde hace tiempo y lo unico que consigo es que al cargar beryl la pantalla se pone en blanco. Sin embargo xgl funciona ya que puedo rotar el escritorio y las aplicaciones siguen corriendo, pero no logro ver nada.
Googleando por ahi encontre que reinstalando los driver de nvidia se solucionaba, pero ni aun asi se arregla.
Si alguno tiene este problema por favor ayudeme...
Enviado por falino el 14 Noviembre, 2006 - 20:44.
Respuesta a Hola, segui al pie de
Te aconsejo, que leas la seccion:
Configuracion NVIDIA GeForce MX400 para beryl (NVIDIA en general)
en un principio, a mi tambien me pasaba lo mismo y lo solucione asi.
saludos
Enviado por monkiky el 14 Noviembre, 2006 - 22:17.
Respuesta a Te aconsejo, que leas la
Perdona pero no he podido encontrar ese tema en general, no tendrias el link por ahi si no es mucha la molestia.
Enviado por jasoriano el 14 Noviembre, 2006 - 22:20.
No hace falta instalar el linux-source ya que con los headers sobra....
---
Cuanto mas lejos buscas una solucion, mas cerca de ti esta.
Enviado por falino el 14 Noviembre, 2006 - 22:28.
Respuesta a No hace falta instalar el
Espero que asi te quede mas claro, esto es muy importante, al pie de la letra, no sunciona si no esta igual.
Configuracion NVIDIA GeForce MX400 para beryl (NVIDIA en general)
Editaremos xorg.conf:
# nano /etc/X11/xorg.conf
Se abrirá nano con dicho archivo listo para editar, busca la sección modules y comenta los siguientes (si estan, en mi caso no estaban por lo tanto nada):
# Load "GLcore"
# Load "dri"
Ahora, ahi mismo en modules, si no está, agrega este:
Load "glx"
El siguiente paso es ir a la sección device. buscala y revisa que estas opciones existan y estén como se indica:
Section "Device"
I
dentifier "NO MUEVAS LO QUE DIGA AQUI"
Driver "nvidia" #<-Debe decir esto
#Agrega estas opciones si no estan.
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
En la seccion screen añade lo siguiente:
Option "AddARGBGLXVisuals" "True"
Casi terminamos, solo es necesario que al final del archivo agregues esto:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Reinicia
Enviado por monkiky el 14 Noviembre, 2006 - 22:53.
Respuesta a Espero que asi te quede
Hola, esto ya lo había hecho, sin embargo el prblema aún continua. Una vez lo resolvi convirtiendo un paquete de SuSE mediante alien y ahi funcionó pero luego no pude desintalar es paquete y no me dejaba instalar nada más porke lo marcaba como roto (necesitaba unos scripts de Suse). En fin si sabes de alguna otra solución me avisas.
PD: Mi tarjeta de video es una nvidia GeForce 7300
Enviado por Tigreci el 14 Noviembre, 2006 - 23:10.
Pues que quieres que te diga, despues de hacer todo esto mi sistema no me hace ni puñetero caso a los valores de resolucion de pantalla, configurados en el xorg, me mete incluso resoluciones 320x175, esto es la monda todo todo al pie de la letra, mis kernel headers and sources ultimo driver nvidia, modificaciones del xorg-conf archivos .sh todo, y ahora me va peor porque la maxima frecuencia que me admite es de de 62 Herzios, que no se ni de donde coge ese valor, esto me ha perdido completamente
---
La seguridad es solo un estado mental.
(No se que hacer en www.pozeicos.com)



