El «equivalente» a Windows es el sistema gráfico X Window, o X11, para
abreviar. Al contrario que Windows o el Mac, X11 no fue diseñado para
facilitar el uso o para lograr una mejor apariencia, sino para
proporcionar utilidades gráficas a las estaciones de trabajo UNIX. Estas
son las principales diferencias:
Mientras que la apariencia y comportamiento de Windows es similar
en todo el mundo, en X11 esto no es así: es mucho más configurable. La
apariencia general de X11 está encomendada a un programa clave llamado
«gestor de ventanas» (window manager), del cual hay una amplia oferta
entre la que escoger: fvwm, basico pero agradable y eficiente con
el consumo de memoria, fvwm2-95, Afterstep, WindowMaker,
Enlightenment, y muchos más. El gestor de ventanas es normalmente
llamado por un fichero denominado .xinitrc;
Su gestor de ventanas puede ser configurado de manera que las
ventanas actúen como en Windows: si usted hace click en ella, viene al
primer plano. Otra posibilidad es que venga al primer plano si el puntero
del ratón está sobre ella («focus»). También, el lugar de emplazamiento de
las ventanas en la pantalla puede ser automático o interactivo: si un
marco extraño aparece en lugar de su programa, haga click con el botón
izquierdo del ratón donde quiera que aparezca;
La mayor parte de las acciones pueden configurarse editando uno o
más ficheros de configuración. Lea la documentación de su gestor de
ventanas; el archivo de configuración puede ser .fvwmrc,
.fvwm2rc95, .steprc, etc. Un fichero ejemplo de configuración
suele encontrarse en
/etc/X11/nombre-de-gestor-de-ventanas/system.nombre-gestor-ventanas;
Las aplicaciones X11 se escriben empleando unas bibliotecas
especiales (widget sets); como hay muchas disponibles, las aplicaciones
tienen aspectos distintos. Las más básicas son aquellas que usan los
controles (widgets) Athena (con aspecto 2D; xdvi, xman,
xcalc); otras usan Motif (netscape), otras aún usan Tcl/Tk,
Xforms, Qt, Gtk, y otra más. Casi todas esas bibliotecas dan el mismo
aspecto y comportamiento que Windows;
La manera de comportarse, desafortunadamente, puede no ser
coherente. Por ejemplo, si selecciona una línea de texto utilizando el
ratón y pulsa <RETROCEDER>, esperará que la línea desaparezca,
¿verdad? Esto no sucede con aplicaciones basadas en Athena, pero sucede
con aplicaciones basadas en otros controles;
El cómo funcionen las barras de desplazamiento y el cambio de
tamaño dependerá del gestor de ventanas y el juego de widgets. Pista: si
se encuentra con que las barras de desplazamiento no se comportan como
usted esperaba, utilice el botón central o los dos botones juntos para
moverla;
Las aplicaciones no tienen un icono por defecto, pero pueden tener
muchos. La mayor parte de los gestores de ventanas proporcionan un menu
al que se tiene acceso haciendo click en el escritorio («ventana raíz»);
no hará falta decir que el menú puede ser configurado. Para cambiar la
apariencia de la ventana raíz, utilice xsetroot o xloadimage;
El portapapeles sólo puede contener texto, y se comporta de manera
extraña. Cada vez que selecciona texto, se copia automáticamente al
portapapeles: vaya a cualquier sitio y pulse en botón central del ratón
para pegarlo. Hay una aplicación, xclipboard, que proporciona varios
portapapeles;
Arrastrar y soltar es una opción, y está disponible solamente si
usted utiliza aplicaciones X11 que la permitan.
Para ahorrar memoria, uno debería utilizar aplicaciones que usaran las
mismas bibliotecas, pero esto es difícil de hacer en la práctica.
Hay proyectos que pretenden hacer que X11 tenga una apariencia y
comportamiento tan coherente como Windows. Gnome,
http://www.gnome.org
y KDE, www.kde.org son un
ejemplo. Pruébelos: no echará de menos su escritorio Windows nunca más.