Enviar Respuesta  Enviar Tema 
[howto] GENTOO/NVIDIA/BERYL
Autor Mensaje
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #1
Big Grin  [howto] GENTOO/NVIDIA/BERYL

En este mini-tutorial mostraré los pasos que realizé para incorporar esta funcionalidad en mi máquina (Gentoo).
Para dar un inicio puedo decir que este tutorial sirve tanto para KDE como para Gnome.
ATENCION: No seguir con el paso consecutivo hasta tanto no haber realizado correctamente el actual.

Requerimientos:

Código:
- Gentoo
- Xorg 7.1
- KDE o Gnome
- GPU Nvidia
- Drivers Nvidia 1.0.9xxx
- Beryl (gestor de ventanas para el X Window System. Este es fork de Compiz, el cual utiliza el decorador de ventanas emerald, conocido en tiempos anteriores como cgwd)


Vamos al grano, los pasos a realizar son los siguientes:

1- Instalar los drivers NVIDIA desde el portage:

Código:
emerge -av nvidia-drivers


-> Agregamos en /etc/X11/xorg.conf lo siguiente:

Código:
Section "Screen"
        Option      "AddARGBGLXVisuals" "true"
        Option      "DisableGLXRootClipping" "true"
EndSection

Section "Extensions"
        Option      "Composite"   "enable"
EndSection


-> Ponemos por defecto la implementación OpenGL de Nvidia:

Código:
eselect opengl set nvidia



2- Instalación de Beryl:

-> Primero desenmascaramos los paquetes necesarios para el proceso, para esto generamos el archivo /etc/portage/package.keywords/beryl en donde definiremos los mismos:

Código:
#CORE LIBS
media-libs/glitz
x11-libs/cairo
x11-libs/libwnck

#BERYL CORE
x11-wm/beryl
x11-wm/beryl-core
x11-plugins/beryl-plugins
x11-plugins/beryl-dbus
x11-misc/beryl-manager
x11-misc/beryl-settings
x11-wm/emerald
x11-misc/emerald-themes
x11-apps/xlsclients
x11-apps/xvinfo


-> Concluido con esto, pasamos a instalar los componentes:

Código:
emerge -av libwnck beryl


-> Rebooteamos la máquina


3- Si llegamos a este punto sin problemas, estamos en condiciones de usar Beryl:
-> Usando beryl-manager:
En la consola tipeamos:

Código:
beryl-manager


-> Sin usar beryl-manager, generando un script:
Generamos un script con lo siguiente (berylstart.sh):

Código:
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ \
beryl --replace dbus settings &
emerald &


->Utilizando Beryl en forma definitiva en KDE:
Definimos en /etc/env.d/99kde-env lo siguiente:

Código:
KDEWM=/usr/bin/beryl-manager

Hacemos un env-update y luego configuramos KDE para que funcione sin problemas:
Para esto hay que deshabilitar dos cosas para asi tener la completa funcionalidad, hacemos lo siguiente:
Vamos a Control Center > Appearance & Themes > Style > Effects:
Enable GUI Effects debe estar habilitado, pero Combobox, Tooltip, Menu, Menu tear-off handles, and Menu Drop Shadow deben estar deshabilitados.

->Utilizando Beryl en forma definitiva en GNOME:
Definimos en /etc/env.d/99gnome-env lo siguiente:

Código:
WINDOW_MANAGER=/usr/bin/beryl-manager

Luego hacemos un env-update.

Temas de interés:
En Settings > Beryl Settings Manager se pueden configurar los efectos y los keybindings para el uso de Beryl.
En Settings > Emerald Theme Manager se pueden seleccionar temas para el windows manager.

Nota: Este mini tutorial se basa en parte de la info que se encuentra en http://www.gentoo-wiki.com

Salu2... y espero que les sirva... 033


"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
10-18-2006 10:11 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #2
RE: [How-To] GENTOO/XGL/BERYL

bueno aca un pequeño tip:

Los nuevos drivers de nvidia (NVIDIA-Linux-x86_64-1.0-9625), usan por defecto EDID, que sirve para cargar la mejor configuración de tu Monitor, en el servidor X (lo hace automáticamente)... el tema es que con algúnos no anda bien, porque no lo soportan, o porque no tienen correctamente la VBE (interrupt service routine request)..... Para que los drivers no tomen esta opción, y detecten una resolución inadecuada (en mi caso 800x600), hay que poner las siguientes líneas en el xorg.conf (en la sección MONITOR)

Código:
Option      "Metamodes" "1152x864"
Option      "UseEDID" "FALSE"


por otro lado, a los que les funciona, pueden setear su monitor optimamante.... para eso tiene que hacer lo siguiente:

(ejemplo basado en gentoo)

Código:
emerge -av read-edid

luego:

Código:
get-edid | parse-edid > temp.txt

y copian la parte que esta entre Section "Monitor" y EndSection del archivo temp.txt, en el xorg.conf....

más info --> read-edid

gentoo-wiki Escribió:
Extended Display Identification Data is a VESA standard data format that contains basic information about a monitor and its capabilities, including vendor information, maximum image size, color characteristics, factory pre-set timings, frequency range limits, and character strings for the monitor name and serial number.

The information is stored in the display and is used to communicate with the system through a Display Data Channel (DDC ), which sites between the monitor and the PC graphics adapter. The system uses this information for configuration purposes, so the monitor and system can work together.

The latest version of EDID can be used in CRT displays, LCD displays, and future display types because EDID offers general descriptions of almost all display parameters.


10-21-2006 09:14 PM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #3
RE: [How-To] GENTOO/XGL/BERYL

Ya no es necesario utilizar layman para obtener los paquetes, ya que han sido incluidos en el portage official... en breve corregiré la guía.

Salu2...


"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
01-04-2007 05:53 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
angelm
Ututo-Developers


Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 5
Mensaje: #4
RE: [howto] GENTOO/XGL/BERYL

es necesario tener hardware GPU Nvidia


La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
03-15-2007 11:50 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #5
RE: [howto] GENTOO/XGL/BERYL

Gente, actualicé el HowTo...

Salu2...


"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
03-18-2007 08:15 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  [howto] Metin2 Bajo Linux Abejo 0 201 06-28-2008 01:46 PM
Ultimo Mensaje: Abejo
  [howto] Balanceo de Carga (1 LAN x WAN) Whiskola 4 2,744 06-26-2008 04:25 PM
Ultimo Mensaje: Cachaca
  [howto] Instalar Screenlets p_eter 3 149 06-17-2008 12:34 PM
Ultimo Mensaje: p_eter
  [howto] Instalar impresora Epson Stylus 777 en Gentoo franchox 2 1,506 06-10-2008 11:12 PM
Ultimo Mensaje: p_eter

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: