[eside-ghost] Re: terminales transparentes (Respuesta Corta)
Jon Ander Hernández
hernandez en movimage.com
Mie Sep 20 13:06:57 CEST 2006
Aupi halls!!
On Mon, 2006-09-18 at 02:52 +0200, halls wrote:
> ahm, se me olvidaba, todo esto lo hago en un portatil con una ATI
> Radeon Mobility, con Xorg usando el driver "radeon", a una resolucion
> de 1280x854 y con WindowMaker de gestor de ventanas... glx y dri estan
> activados xD
Rulz!! Has hecho bien en abandonar vesa la verdad :D, tus ojos y tu CPU
te lo agradecerán! xDD
> lo digo por si a alguien le sirve para ayudarme mas con mis pijadas
> O:-)
Yep, la verdad es que es importante, dependiendo del driver que uses
podrás optar a unas soluciones o a otras.
Viendo que lo que quieres conseguir es transparencias y seguir usando
window maker, lo mejor que puedes hacer es lo siguiente :
- Actualizar a la última versión de Xorg que estés dispuesto. Esto es
importante porque en cada versión se ha avanzado _mucho_ en rendimiento,
y si Xorg no rinde bien, el tener una simple transparencia te puede
provocar algún instante de ralentización... y si se ralentiza, aunque
suele ser muy de vez en cuando, uno se acaba cansando y lo acaba
quitando.
La última versión de Xorg estable es Xorg 7.1, y la última versión de
los drivers modulares de ati son la versión 6.6.2, y la última versión
de DRI/Mesa3D es la versión 6.5, y te aconsejo que te actualices si
quieres tener algún efecto porque merece la pena ;-)
En cuanto a configuración, para obtener el máximo rendimiento tienes que
activar estas opciones en el xorg.conf :
Modificas la conf de la radeon y añades estas opciones :
Section "Device"
[..]
# ATI DRI options
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "always"
Option "AccelDFS" "1"
Option "GARTSize" "64"
Option "FBTexPercent" "0"
[..]
EndSection
Añades esta nueva sección para activar el soporte XComposite en Xorg :
Section "Extensions"
Option "Composite" "Enable"
EndSection
Modificas la sección ServerLayout si quieres probar AIGLX, es decir usar
Compiz sin necesidad de Xgl :
Section "ServerLayout"
Option "AIGLX" "true"
[..]
EndSection
- Conseguir un gestor de composición simple para usarlo con tu window
manager normal, osea Window Maker :
xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7 &
- Finalmente para poder tener una terminal con el fondo transparente, la
aplicación tiene que soportar superficies ARGB de 32bits lo que no es la
tónica habitual, con lo cual estaríamos limitados a poner una opacidad
global a toda la ventana (usando transset por ejemplo).
La versión 2.16 del gnome terminal soporta transparencia real, y la
versión 7.6 de rxvt-unicode también, para hacerlo :
urxvt -depth 32 -fg grey90 -bg rgba:0000/0000/0000/dddd
Un saludete!! y suerte!!
JonAn.
Páginas con + info :
----
el hint de urxvt :
http://ubuntuforums.org/archive/index.php/t-141307.html
http://gentoo-wiki.com/HOWTO_XGL/Tips_and_Tricks
el hint de xcompmgr :
http://gentoo-wiki.com/Xorg_X11_and_Transparency
hints de optimización para las radeon con drivers libres vr 6.6.2 :
http://lists.freedesktop.org/archives/xorg/2006-September/017865.html
Paquetes de Xorg :
http://packages.ubuntu.com/edgy/x11/xorg
http://packages.ubuntu.com/edgy/x11/xserver-xorg-core (vr 1.1 aka 7.1 *)
http://packages.ubuntu.com/edgy/x11/xserver-xorg-video-ati (vr 6.6.2)
http://packages.ubuntu.com/edgy/libs/libgl1-mesa-dri (vr 6.5)
http://packages.ubuntu.com/edgy/libs/libgl1-mesa-glx (vr 6.5)
* Xorg 7.1 es la versión 1.1 del Xorg modular, la última versión
monolítica es la versión 6.9.
Más información sobre la lista de distribución eside-ghost