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.
- Inicie sesión o regístrese para enviar comentarios
- 57740 lecturas

¿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.
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.
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.
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...
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
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.
No hace falta instalar el linux-source ya que con los headers sobra....
---
Cuanto mas lejos buscas una solucion, mas cerca de ti esta.
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
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
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)
Respuesta a Pues que quieres que te
Bueno lo he resuelto y no me logro explicar como. Desintale xserver-xgl (con la opcion purge) y heche a correr beryl-manager y funciona todo. Incluso funciona mejor que la vez anterior que lo habia desintalado, por ejemplo ya no se me pegan las aplicaciones que usan GL, antes se me pegaban con xserver-xgl. Lo mismo con las peliculas en pantalla completa.
La idea la saque del foro de beryl. Lo unico malo es que todavia no se me ven las aplicaciones en java (o por lo menos el Netbean)
Respuesta a Pues que quieres que te
aqui tienes mi xorg.conf, como puedes ver con todas las resoluciones que soporta y si has instalado los ultimos drvers nvidia como dices tienes que tener instalado NVIDIA server settings, donde puedes configurar la frecuencia, aunque lo hace deforma automatica,se puede forzar la de 75Hz por ejemplo.
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Nov 1 19:47:17 PST 2006
# /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 "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
# path to defoma fonts
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"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
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" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "A150X1"
Option "DPMS"
EndSection
Section "Device"
Identifier "NVIDIA Corporation NV18 [GeForce4 MX 4000 AGP 8x]"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV18 [GeForce4 MX 4000 AGP 8x]"
Monitor "A150X1"
DefaultDepth 24
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 1
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
las opciones de PCI tal tal y Renderaccel... como que te las da el driver de nvidia directamente no hace falta ponerlas y lo de los refrescos pobres es por el driver nvidia que no se que coño le pasa pero si arrancas con el de los repositorios de sid seguro que logras el refresco que quieres.
Mi ejemplo es que me da una resolucion de 50Hz el driver nuevo y el de los repositorios me da 75Hz sin modificar nada de las X's.
---
Cuanto mas lejos buscas una solucion, mas cerca de ti esta.
Respuesta a las opciones de PCI tal
ya pero yo tampoco tenia antes la de los repositorios, tenia la 86 algo y ahora instale la nueve mil y pico y me hace esto, con la de 86 algo me cambiaba las frecuencias el solito, es decir arrancaba una vez y me arrancaba con 60 hz , otro dia me arrancaba con 75 Hhz otras con 85 hz, esta ultima la mayoria de las veces, que es como lo queria, ya que viendolo desde win me admite el monitor 85 hz con 1024 X 768, cuando me iniciaba en menos de 85 cerraba el xserver con control+alt+borrar carazter y listo me ponia la tasa de refresco de 85 Hz, pero ahora ni por esas, ahora va mucho peor, probare a ver lo del nvidia settings.
---
La seguridad es solo un estado mental.
(No se que hacer en www.pozeicos.com)
Despues de seguir todos los pasos, reistalar los drivers de Nvidia me queda la pantalla en negro solo se ve la barra de debajo pero no responde, alquien sabe como solucionarlo.
Un saludo