Hogar Mapa Indice Busqueda Noticias Arca Enlaces Sobre LF
[Top bar]
[Bottom bar]
[Photo of the Author]
por Georges Tarbouriech

Sobre el Author:

Georges es un usuario viejo de Unix (comercial o libre). Trabaja en medio de una peque�a decena de SO entre los cuales se encarga de administraci�n de redes, desarrollos, sistemas... Para variar los placeres, su tiempo libre est� dedicado a sus dos viejos ordenadores (Amiga y NeXT) y a proyectos que se refieren al software libre.

Contenidos:

  1. Presentaci�n
  2. Instalaci�n
  3. Utilizaci�n
  4. Aplicaciones
  5. GNUStep
  6. El futuro

WindowMaker (o NeXTStep) est� de vuelta

[Illustration]

Resumen:

WindowMaker 0.61.1 es la �ltima versi�n de un gestor de ventanas con el aspecto de NeXT.



 

Presentaci�n

Unos van a decir "otro gestor de ventanas m�s". Verdad, pero �ste sale de lo corriente. Si est�n cansados de los suced�neos de Windows, WindowMaker est� hecho para vosotros.

En el mundo de Linux, existe un fen�meno sorprendiente: la inspiraci�n "Windows", lo que no deja de ser una contradicci'on. Los gestores de ventanas b�sicos, fvwm y sus derivados son un ejemplo t�pico. Para los entornos (desktops), casi es peor: KDE es un amalgama de Windows y de CDE. Este �ltimo merece un par�ntesis, pues probablemente se lleva la palma del software con m'as errores en el mundo del Unix comercial. (Particularmente bajo Solaris 2.6, en el cual han olvidado de codificar unos men�s, entre otras curiosidades).

GNOME, aunque m�s original que KDE, sigue el mismo camino. Indudablemente, esta particularidad ha contribuido probablemente a que Linux sea atractivo para muchos usuarios de Windows. Aún así, no tengo nada contra �stos desktops. A menudo disponen de herramientas muy interesantes.

WindowMaker es un desarrollo de Alfredo Kojima ayudado por Dan Pascu y Matt Hawkins. Muchas otras personas han participado al proyecto y no se puede enumerar a todas. La principal caracter�stica de WM es su aspecto. Los afortunados conocedores de NeXTStep encontrar�n m�s que similitudes. WM es una copia exacta del interfaz de NeXT.

next24.jpg
�NeXT, el verdadero!

Su filosof�a tambi�n es particular y necesita una cierta curiosidad y una aptitud para olvidar las viejas costumbres. Volveremos a este punto después.

 

Instalaci�n

Encontrar�n WM en http://www.windowmaker.org, así como la librer�a necesaria para su funcionamiento, libPropList. Tienen que bajarla y compilarla antes de WM. �Aunque tengan una versi�n anterior de �sta librer�a, hay que rehacerla! Pueden bajar WindowMaker-extra-0.*.* si quieren m�s iconos o temas.

Necesitar�n tambi�n las correspondientes librer�as para ser capaces de compilar con los soportes jpeg, tiff... LEAN los ficheros README e INSTALL antes de compilar, evitar�n as� varios contratiempos.

LEAN los ficheros README e INSTALL antes de compilar

Esta lectura les informar� en particular de los productos necesarios y sus versiones. Por ejemplo, no podr�n instalar WM sin yacc y lex (o bison y flex en vez de los dos precedentes). Pueden tambi�n considerar la instalaci�n de xgettext si no formaba parte de su distribuci�n de Linux (u otro SO).

Los usuarios de RedHat que deseen instalar una nueva versi�n de WM tendr�n que olvidar el RPM incluído en la distribuci'on. EL mismo castigo para los usuarios de SuSE. WM puede instalarse en cualquier m�quina Unix (y Linux es Unix, nunca se dir� bastante) pero a veces con unas particularidades.

sgi.jpg
WindowMaker bajo Irix 6.5.3 (O2)

Las opciones de "configure" pueden revelarse primordiales. Tambi�n est'a incluída una FAQ en la distribuci�n. Y una documentaci�n bastante completa está disponible en varies formatos. Terminada la lectura pueden entrar (�sí, sí!) en el meollo del asunto:

./configure
make
make install
Si quieren utilizar WM con GNOME o KDE, bastar� con:
./configure --enable-gnome ou --enable-kde

Si usan Linux, tienen que ejecutar ldconfig despu�s de la instalaci�n, suponiendo que el camino de las librer�as se encuentra en el fichero ld.so.conf. Para los que no usan Linux, hay que utilizar la variable LD_LIBRARY_PATH para determinar el camino de las librer�as.

Por defecto, todo se instala en /usr/local, que tendr� que figurar en el PATH. Con unos SO, tambi�n puede ser necesario a�adir /usr/local/bin en la primera posici�n del path. Y lo mismo con las librer�as: /usr/local/lib tendr� que encontrarse en cabeza del camino con SO tal como Solaris.
Si no tienen privilegios de "root", el m�todo a seguir est� indicado en los ficheros mencionados m�s arriba.

Lo mejor para teminar: si compilar no es lo que m'as les gusta, WM existe en paquetes RPM, debian, ...

 

Utilizaci�n

Configuraci�n

Despu�s de compilar e instalar, hay que lanzar el programa wmaker.inst. Sirve para crear todos los directorios y subdirectorios necesarios, como un fichero para arrancar WM del tipo .xinitrc o .xsession, en el directorio del usuario. Si han seguido las instrucciones, tras siguiente arranque de startx, encontrar�n WM. Si utilizan xdm o similar para arrancar la sesi�n X, ser� un poquito m�s complicado. Ahora se puede empezar con la personalizaci�n del interfaz.

- Preferencias
El programa WPrefs permite administrar automáticamente las Preferencias. El paralelo con NeXT toma aqu� su sabor. �Es todo igual!

wprefs.jpg
Preferencias de WindowMaker en modo de 24 bits (1024x768)

El funcionamiento, no s�lo es user-friendly sino tambi�n evidente. Globos de ayuda sirven como guía si son necesarias. A ustedes les toca descubrir los detalles de esta herramienta.

- Dock
La particularidad de WM heredada del NeXT, es el dock. El dock es la columna de iconos alineados a la derecha de la pantalla. Cada icono sirve para arrancar la aplicación correspondientes con un doble-pinchado. �C�mo "dockar" una aplicaci�n? A ustedes les dejo el placer de descubrirlo. �Prefieren los men�s? Son totalmente configurables, de varias maneras m�s o menos sofisticadas. Más para descubrir. Todo eso puede ser presentado el idioma elegido.

- Clip
La última caracteristica y no la menos importante, el "clip".
Es el icono arriba y a la izquierda de la pantalla. Este objete posee numerosas funcionalidades. Entre otros, puede sustituirse al "pager". �No, no hay pager en WM! Pero no es una carencia... Bueno, para mucha gente, sí. Pero una vez asimilada su filosofía, se ver�n sorprendidos con la potencia del clip, y no tendr�n ganas de tener un pager. Si quieren uno de verdad, pueden usar los incluidos en los desktops soportados o descargar el bbpager de Blackbox desde: http://bbtools.windsofstorm.net

Visualizaci�n

Teniendo en cuenta el n�mero de configuraciones posibles, la visualización es un problema bien conocido bajo Linux.

�Qu� resoluci�n, qu� profundidad?

Evidentemente depende de la capacidad de la tarjeta gr�fica. Si la tarjeta aguanta el modo 24 bits, �ste par�grafo no tiene inter�s. Pero si s�lo aguanta el modo 8 bits, es otra cosa.

Habr� que llegar a un compromiso entre la resoluci�n y el n�mero de colores dedicado a WM. En WPrefs, los valores por defecto para el modo de 8 bits est�n bien definidos. Lo mejor es dejarlos así pero nada impide que jueguen con ellos. Sin embargo, cuanto mayor sea la resoluci�n, mejor. Pueden juzgar por las im�genes mostradas abajo (Solaris visualiza en 1152x900 y Amiga en 1280x1024). Para ahorrar los recursos, hay que evitar los fondos de pantalla complejos, eligiendo fondos de un solo color.

Prueben varias soluciones, pero recuerden: siempre ser� un compromiso.

sun.jpg amiga.jpg
WM bajo Solaris 2.6 WM bajo RedHat 5.1 Amiga

 

Aplicaciones

Todas las aplicaciones disponibles bajo Linux u otro Unix libre funcionan con WM, claro. No obstante, se encuentran aplicaciones espec�ficas. Sean peque�as utilidades "dockables", sean aplicaciones m�s importantes con el aspecto apariencia de NeXT.

Las primeras se encuentran en http://www.BenSinclair.com y las otras pueden ser bajadas desde http://www.linuxapps.com o http://www.freshmeat.net

Podemos mencionar el programa de correo postilion, exacta imagen del de NeXT o FSViewer que es un gestor de ficheros muy semejante al modelo. Hay muchos m�s, por lo que no se pueden enumerar todos.

 

GNUStep

WindowMaker forma parte del proyecto GNUStep. Este proyecto es un intento de portar OpenStep al m�ximo número de plataformas. OpenStep es el entorno de referencia en el desarollo de objetos, y está basado en Objective C. Desgraciadamente, OpenStep tambi�n es el principio del fin para NeXT. Se trataba del injerto de NeXTStep sobre otros SO (Solaris, No Terminado...) haciendo énfasis en el desarrollo. No olvidemos que Interface Builder, la extraordinaria herramienta de NeXT, es el "padre" de todos los "talleres" que conocemos hoy. A mi humilde parecer, nunca fu� igualado.
Parad�jicamente, �sta m�quina y �ste SO tan revolucionarios no pudieron conquistar al mercado. Y este último intento de NeXT fue un fracaso comercial, como todo lo que precedió. Errores de marketing, producto mal definido asimilado a ordenadores personales en vez de estaciones de trabajo, entonces demasiado caro... NeXT ha cerrado sus puertas para ser comprado por Apple. �Un chiste? �El creador de la sociedad NeXT era el co-fundador de Apple, Steve Jobs!
�Por qu� �ste recuerdo "hist�rico"? Porque unos diez a�os m�s tarde, NeXT vuelve en diferente formas. Una gr�n parte del mundo del software libre arranca proyectos fundados en el aspecto de NeXT. GNUStep es el ejemplo m�s notable. Pueden visitar http://www.gnustep.org.
Por fin Apple lanza un SO multitarea, MAC OS X, que no es otra cosa que NeXTStep en la forma de la casa. Despu�s de ser rechazado, plagiado (tengo apellidos, pero basta con mirar las fotos para darse cuenta), mucha gente se da cuenta de que NeXT no se ha anticuado.�Imaginen el adelanto que ten�a cuando apareci� en 1987! Este sistema se fundaba en un kernel Mach muy compacto y se trataba de un Unix BSD 4.2 a principios y 4.3 despu�s.
Gusta o no, pero no deja indiferente.
Por consiguiente, si tienen afinidades con �ste magn�fico producto, WindowMaker podr� ser un primer paso en la cofrad�a. Luego, nada impide que participen a los diferentes proyectos.

 

El futuro

WM está en la versi�n 0.61.1. Es muy estable, pide bastantes pocos recursos y evoluciona muy rápidamente. Su orientaci�n podr�a variar un poco en la medida en que se est'a considerando que pudiera formar parte del proyecto GNOME. Entonces, tendr�amos dos productos distintos: el de ahora y uno integrado en GNOME. �Ya veremos!

Para terminar, si tienen ganas de usar un interfaz con nada que ver con los productos del megal�mano de Redmond, prueben WindowMaker.

�Y Disfruten!


Contactar con el equipo de LinuFocus
© Georges Tarbouriech
LinuxFocus 1999
Translation information:
fr -> -- Georges Tarbouriech
fr -> es Georges Tarbouriech
es -> es Javier Palacios

1999-11-04, generated by lfparser version 0.6