XIGE (XIlicius Graphical Environment) window manager ============================================================================== Ultima modificación: 15-11-05 Tabla de contenido: 1. Introducción 1.1 Que es XIGE ? 1.2 Existen muchos programas similares, que me puede brindar XIGE que no me brindan otros programas ? 1.3 Como puedo conocer el funcionamiento de XIGE ? 1.4 Cuales son los requerimientos de hardware para XIGE ? 1.5 XIGE depende de librerías externas para su funcionamiento ? 2. Usando XIGE 2.1 Cómo puedo personalizar rápidamente el entorno gráfico ? 2.2 "xigeconfig" depende de librerías externas ? 2.3 "xigeconfig" 0.1 tenía muchos problemas, que ha pasado con ésto ? 2.4 XIGE ofrece soporte para otros idiomas (i18n) ? 2.5 Como puedo configurar el fondo de mi pantalla ? 2.6 Me gusta XIGE pero quiero establecer una imagen en el fondo de mi pantalla, puedo hacer esto ? 2.7 Quiero modificar la apariencia de XIGE, cómo lo hago ? 2.8 El archivo .xigerc no existe en mi directorio, como lo obtengo ? 2.9 Mis programas favoritos se ejecutan en la terminal, como puedo invocarlos desde el menú XIGE ? 3. Tips de Instalación 3.1 Cómo puedo instalar XIGE ? 3.2 Quiero instalar XIGE pero no tengo permisos de super-usuario, que puedo hacer ? 3.3 Cómo puedo contribuir con XIGE ? ============================================================================== 1. Introducción 1.1 Qué es XIGE? XIGE es un potente pero simple manejador de ventanas para el sistema X11 que funciona bajo plataformas POXIS (Linux, Unix, Solaris, etc) y plataformas Win32 bajo Cygwin. XIGE sigue las normas ICCCM y es compatible con aplicaciones de otros sistemas gráficos como GNOME y KDE entre otros. 1.2 Existen muchos programas similares, que me puede brindar XIGE que no me brindan otros programas ? XIGE ha sido optimizado en su velocidad, por lo tanto el usuario puede disfrutar de un entorno con gráficos muy bellos que no consumen grandes recursos de memoria y procesador. El soporte del teclado es completo, pudiendo tener en control absoluto sin necesidad del ratón. XIGE presenta una nueva modalidad de Menus, los cuales se despliegan sobre una sola ventana, evitando así recorrer toda la pantalla con el puntero. Los tradicionales botones de las ventanas (Minimizar, Maximizar, Cerrar) han sido eliminados, y dichas funciones pueden ser ejecutadas por medio del teclado o Ratón. Los íconos no existen dentro de la filosofía XIGE y estos se han transformado en items de un Menú especilizado para íconos. Para la versiones mas recientes se ofrece configuración de plena del Ratón sin necesidad de programas externos. Otras carácteristicas adicionales: - Personalización de apariencia (Creación de Temas, cursores, etc). - Personalización del teclado. - Menús modificables. 1.3 Como puedo conocer el funcionamiento de XIGE ? El paquete de instalación cuenta con la ducumentación respectiva en formato HTML, que pueden ser accedida desde el Menu principal de programas. Las páginas de manual (man) aún no estan disponibles. 1.4 Cuales son los requerimientos de hardware para XIGE ? Se ha testeado en un Pentium I de 150Mhz con 16 Mb de Ram con óptimos resultados, sin sobrecargar el sistema (Linux Slackware). 1.5 XIGE depende de librerías externas para su funcionamiento ? No, la implementación ha sido en lenguaje "C" estándar y usa solo Xlib, por lo cual solo necesitará un compilador de C y el servidor X instalado. 2. Usando XIGE 2.1 Cómo puedo personalizar rápidamente el entorno gráfico ? La herramienta "xigeconfig" está disponible. Inicialmente fué muy simple construida con diálogos de terminal, pero ahora xigeconfig es gráfica y ofrece todas las opciones para la personalización rápida y eficaz. 2.2 "xigeconfig" depende de librerías externas ? No, xigeconfig solo usa la librería "Xpm" para el manejo de imagenes la cual casi siempre está incluida con la distribución estándar del sistema de ventanas X. Xigeconfig no necesita ningún Tool Kit de widgets conocido, esto con el fin de independizar totalmente el paquete en caso de ser el único a instalar en su sistema. 2.3 "xigeconfig" 0.1 tenía muchos problemas, que ha pasado con ésto ? La primera versión fue preliminar y su objetivo fue no desamparar a XIGE en la parte de configuración. Por éste motivo fue elaborada de una manera rápida y sin tener en cuenta muchos aspectos. La nueva versión está libre de errores y ofrece soporte completo para configurar el manejador de ventanas. 2.4 XIGE ofrece soporte para otros idiomas (i18n) ? Si, XIGE es i18n completo desde la versión 0.1.2 beta y soporta todas las codificaciones existentes soportadas por el servidor X y ha sido traducido a más de 20 idiomas. xigeconfig si soporta i18n completo respecto al manejo de fuentes, pero aún solo se ha traducido para 2 idiomas. (El proyecto espera su contribución!) 2.5 Como puedo configurar el fondo de mi pantalla ? Esto se puede hacer con el programa "XIGEsetRoot" incluido en la distribución estándar de XIGE, la cual ofrece bellos gradientes y texturas sólidas. 2.6 Me gusta XIGE pero quiero establecer una imagen en el fondo de mi pantalla, puedo hacer esto ? Si, pero es posible con algún programa externo (Esetroot, wmsetbg, etc). ya que "XIGEsetRoot" no soporta formatos de imágenes conocidos (gif, png, etc.) Nota: Si usted desea hacerlo consultar la documentación XIGE en la sección "Como crear Temas (Apariencia)". 2.7 Quiero modificar la apariencia de XIGE, cómo lo hago ? El directorio XIGE contiene un directorio llamado 'Themes' el cual contiene varios Temas pre-definidos. Pero si usted desea una apariencia personalizada, puede crear su propio Tema he indicarlo a XIGE por medio del programa xigeconfig. 2.8 El archivo .xigerc no existe en mi directorio, como lo obtengo ? xigeconfig crea éste archivo automaticamente y lo pone en su directorio apuntado por la variable de entorno HOME. 2.9 Mis programas favoritos se ejecutan en la terminal, como puedo invocarlos desde el menú XIGE ? El menú XIGE está conformado por un archivo de texto, el cual consta de una sintaxis para especificar las etiquetas, las ramas del menú y la linea de comandos de cada programa. Si usted desea ejecutar una aplicación creada para consola (Sin ventana X) deberá hacer lo siguiente: - invocar la terminal donde se pueda ejecutar - por medio de la terminal ejecutar el programa Ejemplo: Ejecutando el programa 'vi' con xterm xterm cuenta con una opción que permite ejecutar la terminal con un proceso adicional, ésta es la opción '-e ' donde es la linea de comandos para el programa a ejecutar. navegar@darkstar:~$ xterm -e vi & Ejecuta una terminal con el programa vi. navegar@darkstar:~$ xterm -fn 9x15 -sb -ls -e vi & Ejecuta una terminal con algunas características personalizadas y el programa vi. 3. Tips de Instalación 3.1 Cómo puedo instalar XIGE ? En la distribución estandar se incluye un archivo llamado INSTALL.lang donde lang hace referencia a un idioma específico. Éste Archivo incluye los pasos para llevar a cabo la instalación. Si la versión de XIGE ofrece un determinado de paquete pre-compilado, éste funciona con el manejador de paquetes predeterminado en su sistema. 3.2 Quiero instalar XIGE pero no tengo permisos de super-usuario, que puedo hacer ? XIGE puede ser instalado sin permisos de super-usuario pero deberá disponer de un acceso normal y el paquete de fuentes de XIGE. El script 'configure' le ofrece la opción de instalar los componentes en cualquier otro directorio deseado. Antes de ejecutar éste script se le recomienda crear los directorios respectivos, uno para los binarios y otro para los archivos extras de datos, Ejemplo: (NOTA: los siguientes ejemplos se realizaron en bash plataforma Linux.) navegar@darkstar:~$ mkdir bin share doc Explicación: bin - binarios de XIGE share - Datos doc - archivos de documentación A continuación el sistema tendrá que reconocer su nuevo directorio de programas ejecutables (binarios XIGE) lo cual se consigue con la siguiente orden: navegar@darkstar:~$ cd bin/ navegar@darkstar:~/bin$ export PATH=$PATH:$PWD Una vez hecho ésto usted podrá ejecutar el script de configuración y especificar los directorios creados anteriormente para efectuar la instalación. Configurando el servidor X. Si la instalación fue existosa los binarios y demás archivos habrán sido colocados en su directorio local en las rutas especificadas. Si usted usa el script 'startx' deberá copiar el archivo '.xinitrc' instalado junto a los archivos de datos dentro del directorio XIGE: navegar@darkstar:~$ cp share/XIGE/.xinirc $HOME Ahora puede empezar con: navegar@darkstar:~$ startx -- :N (N: 0, 1, 2 ... Número deseado del display) Si usted usa un manager de sesion como XDM, GDM, KDM, etc y cuenta con permisos de super-usuario, puede especificar a estos programas o usar sus directorios habituales para ofrecer el inicio con XIGE. En el directorio XIGE tambien se incluye el archivo indicado como 'xinitrc.xigewm' para éste propósito. 3.3 Cómo puedo contribuir con XIGE ? Bueno, el proyecto XIGE está abierto a cualquier contribución. El proyecto espera Programas adicionales, Temas, cursores, ideas, sugerencias, parches, paquetes para distribuciones específicas, traducciones, etc, etc.