El Dom 05 Abr 2009, Nycko escribió:
> 2009/4/5 Herr Groucho <[email protected]>:
> > El Sáb 04 Abr 2009, Nycko escribió:
> >> ArchLinux + Awesome WM
> >> Vuela
> >
> > Y apesta también [1], a menos que te guste la idea de:
> > - que tus ventanas sean posicionadas programáticamente y no las
> > podás reposicionar manualmente (no tienen "decoración" o sea,
> > borde y barra de título para moverlas, cambiarles el tamaño y
> > tirarles comandos de manipulación de ventanas) salvo
> > reordenándolas dentro de la función que decide su posición y
> > tamaño.
>
> Modkey + space: te moves entre layouts

Ya había descubierto que puedo hacer eso mismo (alternar entre 
funciones de posicionamiento de ventanas) haciendo click en una 
cosita que hay en la barra de estado del window manager.
O sea que hay varias maneras alternativas en las que apeste awesome, y 
se puede cambiar entre ellas con un click o una pulsación de teclas.
(Recordemos que mi punto es que apesta el distribuir y posicionar las 
ventanas conforme una regla fija)


> y con un simple "true" en el archivo de configuracion tenes esa
> "decoracion", "borde", "barra de titulos" o "titlebar".

Bueno, si es sólo decoración, no sirve. tiene que servir para algo. A 
ver...
No encuentro cuál sería ese ajuste tan simple que hay que poner en 
verdadero para que aparezca la barra de título en las ventanas.
Está la función client_toggletitlebar para invocar como respuesta a 
una pulsación de botón del mouse o tecla que cambia la visibilidad de 
la barra de título de la ventana que tenga foco, o está la 
posibilidad de definir un elemento titlebar enla configuración y 
poner una regla para que tal ventana tenga barra de título. Lo que yo 
quiero es que cada ventana tenga la barra de título que el 
programador del programa quiera que la ventana tenga y que se vea 
siempre.


> > - tener que definir el comportamiento particular de las ventanas
> > en un archivo de configuración, por anticipado al uso (decir
> > cosas como: la ventana de mplayer que sea posicionada según la
> > función "floating")
>
> copado no?

Y no! Es totalemente no copado tener que anticipar el comportamiento 
que uno desea en forma estática. Es totalmente no copado no poder 
cambiar eso interactivamente (aunque está la posibilidad de cambiar 
entre una multitud estáticamente definida de de formas de 
comportamiento estáticametne definidas previamente)


> pero igual en cualquier momento puedo decidir si quiero 
> que una app este en modo floating (Ctrl + Modkey + space)

Sí, siempre podés cambiar de modos... Pero siempre estás ceñido a que 
esté en un modo...


> > - tener que escribir scripts en sh o lua para asociar
> > comportamientos a los botones del mouse o agregar iconos en la
> > barra de estado del window manager
>
> mouse?
> un statusbar totalmente configurable.

Ahí ví un ejemplo de como implementan un reloj en la barra de estado: 
poneindo en la configuración que se ejecute "sleep 1; `date`" en un 
bucle dirigiendo la salida del comando de tal modo que aterrice en la 
barra de estado del window manager.
Sumamente geek por cierto.



> > - tener que reiniciar la sesión para que todos esos cambios
> > surtan efecto
>
> naa (Modkey + r)

Y cuál es la tecla modkey?


> > - tener que definir una "sesión" (estado persistente de programas
> > lanzados, posiciones de ventanas, etc) estáticamente en el
> > archivo de configuración
> >
> > Pero sí doy fe de que anda muy rápido (el window manager; las
> > aplicaciones andan exactamente igual)
>
> Coincidimos, y no es poca cosa que en una maquina no tan potente el
> window manager se lleve la mayoria de los recursos

Pero eso nunca es el caso! Window managers complejos como kwin o 
metacity no se llevan ni cerca "la mayoría de los recursos"!!!
En mi máquina awesome está ocupando en este momento 168 MB de memoria 
virtual, 12 MB de los cuales son en bibliotecas compartidas, y 0,00% 
de procesador (o sea, menos del 0,005%), mientras que kwin está 
ocupando 150 MB de memoria virtual, de los cuales 15 MB son en 
bibliotecas compartidas y también 0,00% de procesador.
En comparación el Xorg que está corriendo mi sesión con KDE incluyendo 
23 ventanas (que incluyen 36 tabs en 2 browsers diferentes), y 12 
cositas en la barra de tareas está ocupando 5-10% del procesador y 
240 MB de memoria virtual, de los cuales 153 MB son de bibliotecas 
compartidas), y ese consumo estaría casi en su totalidad también con 
awesome si corriera las mismas aplicaciones y cositas en la barra de 
tareas, siendo la única diferencia lo que kwin le haga gastar a Xorg 
que no le haga gastar awesome, y que probablemente las aplicaciones 
de la barra de tareas las podría reemplazar por otras más 
simples/pedorras.
Tendría que levantar un tercer Xorg con una sesión casi vacía de KDE 
para comprar con la sesión casi vacía que tengo en awesome.



> > [1] Al menos es la primera impresión que me causa luego de
> > instalarlo y probarlo para documentarme para esta opinión.
>
> No puedo creer que llegues a esa conclusion en tan poco tiempo
> y ademas para dar una opinion negativa de algo que a vos no te gusto
> y probaste poco.

Es la opinión de la primera impresión. La única forma correcta de dar 
esa impresión es como hice: lo instalo, lo uso un rato, toqueteo un 
poco y leo un poco.

Y no voy a ajustar el tiempo de evaluación en función de que la 
impresión que me esté dando sea positiva o negativa... Sería 
metodológicamente incorrecto.


Velo así: soy un computonto patrón. Este tipo de cosas me deberían 
volver loco. Debería quedar sobrecogido ("awe") al ver funcionando 
awesome. Y lo único que me hizo levantar ligeramente una ceja fue lo 
del reloj en la barra de estado implementado con un "date", en lugar 
de tener que tener una aplicación de reloj específica con las 
posibilidades de extensibilidad que eso ilustra (pero que tampoco me 
hacen sucumbir de deslumbramiento porque serían equivalentes a lanzar 
una xterm chiquita corriendo un script cualquiera en un rinconcito y 
sacándole las decoraciones del window manager)


> > Quizás haya que leer un montón de documentación y usarlo un
> > montón a pesar de las ganas de desinstalarlo para entender qué
> > tiene de bueno. Lo que sea que tenga de bueno no es evidente, o
> > no es evidente salvo para un cierto tipo de usuarios entre los
> > que no me cuento.
>
> y tu recomendacion a la pregunta de Alberto?

Debian 5.0 con Xfce, instalando lo que uno necesite con aptitude y 
salteándose de largo el paso del instalador de las "tareas" que 
instala cosas de prepo para escenarios de uso genéricos, anticuados y 
sobrecargados.
O XUbuntu desinstalando todas las mierdas que lo transforman en "para 
humanos" (o sea, para humanos ignorantes, ya que volerlo para humanos 
parece que significa instalar y dejar corriendo de prepo cuando 
demonio exista por ahí por las dudas que el usuario vaya a 
necesitarlo).
Como es una notebook vieja, no pueden objetar que haya cosas raras de 
hardware no soportadas por el kernel 2.6.26 que tiene Debian 5.0 
(aparte siempre pueden instalar un kernel más nuevo si hace falta), 
ni que no estén incluidos los parches oscuros que pone Ubuntu para 
que las cosas raras de las notebooks nuevas funcionen.

-- 
Herr Groucho

ID Jabber: [email protected]
Señal distintiva: LU5MJR - 144,550 MHz FM.
Clave pública GPG: hkp://pks.lugmen.org.ar
Fingerprint GPG: B7BD 0FC7 D9A2 66F3 4EFC  45EE 7DE2 3932 597B 6354

Responder a