D-Beryl+Xgl+Ati
Introducción
Esta explicación presupone que tenemos correctamente instalada una Mandriva 2007, que ha detectado una Nvidia o ATI durante la instalación, en la cual hemos elegido utilizar los drivers propietarios disponibles.
Las versiones Free de Mandriva 2007 no traen estos drivers propietarios por defecto y por tanto tendríamos que añadir primero los repositorios PLF-Free y PLF-NonFree para poder instalarlos. Antes de seguir con el tutorial, asegúrate de que tienes correctamente instalado el driver propietario con aceleración 3D para tu tarjeta gráfica. Si estás en este caso, añade los repositorios de PLF, y después vete a Hardware -> Configurar el servidor gráfico (en el Centro de Control de Mandriva), para asegurarte de que utilizas el driver propietario.
La versión One Non Free y las Powerpack traen estos drivers propietarios incluidos, por tanto, el siguiente manual es aplicable perfectamente después de una instalación limpia de una Mandriva 2007 Powerpack por ejemplo.
Consideraciones
Yo he probado esta configuración con éxito utilizando una distribución x86 (arquitectura i586), con una ATI X1400 configurada con el ultimo driver propietario estable disponible en PLF (8.28.8-3plf), utilizando las opciones que viene por defecto marcadas durante la instalación de una Mandriva Free 2007, es decir, utilizando escritorio KDE y marcando la opción de Juegos.
Este tutorial pretende instalar de la única forma posible para las ATI que NO tengan soporte para AIGLX (en otro ordenador tengo una ATI 7500, que disfruta de drivers libres y AIGLX funciona de maravilla). Por tanto utilizaremos XGL para nuestra configuración y el driver estable 8.xx.
Como ventajas, nuestro sistema será más estable y sólo será necesario tocar mínimamente (si fuese necesario) el archivo de configuración de las X.org
Instalación y configuración
Abrimos el Centro de Control de Mandriva mediante Inicio -> Sistema -> Configuración -> Configurar su computadora
1. Añadimos el repositorio de Beryl para Mandriva 2007. Mandriva ya da soporte a beryl y se encuentra en el repositorio contrib_backports, por lo que lo más fácil es abrir Easyurpmi, seleccionar un repositorio contrib_backports y seguir sus instrucciones para añadirlo.
2. Instalamos los paquetes de Beryl y alguno más requerido:
Pulsamos en Administración de software -> Ver el software instalable e instalar…
Instalamos los siguientes paquetes: nano, xvinfo, beryl-manager, beryl-core, compositing-wm-common y x11-server-xgl
Marcamos esos paquetes para instalación y le damos al boton Aplicar, esperamos a que se instalen y por último salimos pulsando Salir.
NOTA: El ultimo paquete x11-server-xgl normalmente ya lo tendremos instalado por defecto, sólo aseguraros de que ya aparezca marcado (eso significará que ya está instalado).
Instalamos el nano que es un sencillo editor de textos para posteriores usos de configuración.
Lo terminamos de configurar todo:
¡¡En este momento está todo instalado!!, sólo hay que hacer algunos ajustes para que todo funcione perfectamente.
En este momento ya podemos cerrar el Centro de Control de Mandriva.Abrimos un terminal de texto, mediante Inicio -> Sistema -> Terminales -> Konsole
y escribimos lo siguiente para pasar a modo root:
# suContraseña: (aquí metemos el password del root o administrador de la máquina)
3.1.- Lo primero que vamos a hacer es configurar las X para que siempre arranquen a 100 dpi de resolución, para que las fuentes de pantalla se muestren a un tamaño correcto.
| # nano /etc/kde/kdm/kdmrc |
Pulsamos CTRL+W y escribimos ServerCmd. Nos llevará hasta la siguiente linea:
| ServerCmd=/usr/bin/X -br |
Le añadimos -dpi 100 al final, para dejarla de la siguiente forma:
| ServerCmd=/usr/bin/X -br -dpi 100 |
Pulsamos CTRL+O para grabar, Enter y después CTRL+X para salir.
NOTA: Hago constar que los resultados son muy diferentes arrancando directamente en modo gráfico (las fuentes salen a su tamaño) que arrancando en modo consola y luego arrancar manualmente X con ’startx’ (entonces salen fuentes grandes).
3.2.- Vamos con ciertas comprobaciones para asegurarnos de que Compiz NO esté activado y de que Xgl SÍ
| # nano /etc/sysconfig/compiz |
Si existe este archivo aseguraos de poner la linea COMPIZ=no, si el archivo os aparece en blanco es que no existe y por tanto simplemente salimos pulsando CTRL+X.
| # nano /etc/sysconfig/xgl |
Debe estar activado, XGL=yes
3.3.- En estos momentos sólo falta ejecutar beryl-manager para lanzar el Beryl, por tanto lo que vamos a hacer es configurar una entrada en el xinit.d para que se arranque el beryl-manager justo después del XGL cuando se cargan las X al entrar en nuestro escritorio.
| # echo “exec /usr/bin/beryl-manager” > /etc/X11/xinit.d/02beryl # chmod 755 /etc/X11/xinit.d/02beryl |
3.4.- FIN!!! Hemos terminado, ahora sólo falta reiniciar el equipo y comprobar que todo arranca como debería.
Una vez instalado debería aparecer un pequeño icono de un diamante rojo en la Bandeja del Sistema (en la parte baja derecha del escritorio), y observar ciertos efectos al mover las ventanas por ejemplo.
Pulsando sobre dicho icono rojo podemos configurar todos los aspectos de Beryl, así como el tema Emerald (borde de las ventanas). Por defecto vienen muchos temas instalados, pero podemos descargar más yendo a páginas como www.kde-look.org -> Window Decorations -> Beryl, o descargando un tema de Compiz en Window Decorations -> Compiz, eso sí, cambiando la extensión de los archivos .cgwdtheme por .emerald para que Beryl los reconozca.
Se pueden importar dichos temas desde el Gestor de temas Emerald que como he dicho antes, aparece pulsando sobre el icono del diamante rojo.
Paso a citar algunas partes que me parecen relevantes de mi xorg.conf
Section "ServerFlags" #Esto deshabilita el ahorro de energia que, aparentemente, XGL #tiene codificado. No encontré otra solución para evitar que, #al cabo de 10 minutos, la pantalla se me pusiera en negro, #incluso viendo un DVD... Option "suspend time" "0" Option "standby time" "0" Option "blank time" "0" Option "off time" "0" ... EndSection... Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer Load "dri" # direct rendering EndSection ... Section "Device" ... Driver "fglrx" ... Option "AccelMethod" "XAA" ... Option "XAANoOffScreenPixmaps" ... EndSection ... Section "Screen" ... Option "AddARGBGLXVisuals" "true" EndSection ... Section "DRI" Mode 0666 End Section Section "Extensions" Option "Composite" "disable" Option "RENDER" "enable" EndSection
Tambien hago notar que, a pesar de las indicaciones referidas a Direct Rendering en el xorg.conf, ejecutando ‘glxinfo’ indica ‘Direct Rendering: No’ (supongo que porque es una ATI con controladores propietarios), pero ‘glxgears’ me arroja unas cifras en torno a 4400 fps.
Indico tambien qué valores tiene mi /etc/sysconfig/compositing-wm
...COMPOSITING_WM_START=yes ... COMPOSITING_WM=/usr/bin/beryl ... COMPOSITING_WM_ARGS="--replace" ...
COMPOSITING_WINDOW_DECORATOR=
Creo que esto es todo. Espero que sirva de ayuda.
Fuente:http://blogdrake.net/book/export/html/6701
6 comentarios hasta ahora
Replica
hola yo estoi empesando a usar mandriva y creo que es genial!
gracias por “guia” para instalar beryl en mandriva.
gracias
pero ahora quero hacerte una pregunta!
mas bien pedirte una ayuda!
que si me puedes decir cuales son los comandos de la consola de mandriva.
me explico….
yo hace poco utilizaba ubuntu y para instalar un programa por consola u obtenerlo via internet
yo ponia sudo apt-get install ….
bueno mi pregunta es cual es el comando para hacer algo parecido con mandriva!
bueno suerte en todo
y denuevo gracias!.
como root
urpmi programa
hola acabo de instalar mandriva en mi laptop mi unica duda para instalar esta es necesario tener internet
gracias…
hola de nuevo.. tengo una duda para sacar el efecto de la barra como mac y ademas como saco la nieve del escritorio
gracias………
esto se puede realizar en mandriva 2008 ??
si pero es mas facil aun, en centro de control activa 3d y listo