[LUG.ro] xmms Problem.

David B. Cortarello lugro@lugro.org.ar
Mon, 19 Sep 2005 02:54:49 -0300


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Es un tema largo para explicar por acá. Pero veamos como lo resumo...

Cuando uno usa un desktop environment como KDE, Gnome, XFCE4, etc, usa
un conjunto de aplicaciones que no solo proveen usabilidad y comodidad
para realizar tareas cotidianas, sino que a su vez proveen un look &
feel y una forma de uso uniforme por medio de un toolkit en especial.
KDE usa QT, Gnome y XFCE4 usan gtk2, E17 usa la efl (Enlightenment
Foundation Libraries). La idea es, que usemos el desktop que usemos no
incorporemos toolkits de otros.

¿A qué viene esto? Simple, la carga de un toolkit en memoria hace lenta
la computadora. Si ustedes usan Gnome, están usando como toolkit gtk2
(gtk, atk, pango, gdk, etc), que a pesar de tener varios módulos es
bastante liviano (pueden eliminar pango si quieren pero olvídense de las
extensiones xft). Ahora, si ustedes cargan un programa de KDE
(kopete, kmail, konkeror, no se, etc), están metiendo en memoria
además de gtk2 la carga de las librerías de KDE, como qt y kde-lib. Y
lo mismo viceversa, obviamente. Esto provoca que la PC se vuelva una
batata con patas. Si su escritorio provee aplicaciones que usan gtk2
que cubren las cosas que hacían con las aplicaciones en qt, entonces
usen esas y viceversa.

Lo mismo con amsn. Amsn es una carga gigante para la computadora. Por
dos cosas, primero, usa tcl/ tk que no está pensado para hacer lo que
han hecho con amsn, y segundo hay montones de extenciones de tcl usadas
por amsn que están como código y no como extenciones compiladas,
entonces wish tiene que hacer una "semicompilación" de código antes de
usarlo.

Si usan un desktop como Gnome o XFCE4, usen entonces bmp, gaim, firefox,
evolution etc. Si usan KDE usen amarok, kopete, konkeror, kmail etc.

Con xmms pasa exactamente lo mismo ¿Acaso álguien está usando gnome 1.x?
¿Entonces porqué usan xmms que usa gtk1? Usen beep-media-player que es
lo mismo que xmms pero que usa gtk2.

Bueno, espero que más o menos se halla entendido la idea. El tema es
un poco más complejo y largo porque está relacionado con la usabilidad
y el "look & feel" de las interfaces de usuario y algunas costumbres
impuestas por MS (que sean costumbres no significa que sean buenas).
Las human interface guidelines de cada escritorio (gnome, kde,
Macintosh, etc) suelen dar por sobre entendido este tipo de cosas,
cuando el usuario que recién se inicia verdaderamente no tiene la menor
idea de esto.


On Mon, 19 Sep 2005 00:32:27 -0300
Matias <gr3atmov3@arnet.com.ar> wrote:

> Acabo de instalar beep-media-player. 10 Pts.... Anda todo perfecto. Solo una 
> pregunta. A que te referís con "no mezclen toolkits"?
> 
> Matias.
> 
> 
> El Sábado, 17 de Septiembre de 2005 03:28, David B. Cortarello escribió:
> > Instalá mejor beep-media-player, que es el equivalente al xmms pero
> > en gtk2, porque la glib que usa xmms es la versión 1.x.j al igual
> > que la versión de gtk.
> > Volvemos a lo mismo de siempre, no mezclen toolkits.
> 
> 
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro


- -- 
David B. Cortarello <nomius[@]spymac[.]com>

Linux registered user: #291604

"Computer science is no more about computers than astronomy is about
telescopes." - Edsger Dijkstra

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFDLlKpxZ7+QTRcYCgRAh7gAJ9u7xwv04RmgA9UqphXsFASXnnFugCcD5XU
2mBsuzwsPAYGfMOXbVaNn7c=
=upIb
-----END PGP SIGNATURE-----