

























| Copyright Copyright © José Luis Lara Carrascal 2006-2012 ![]() Sumario Introducción ROX-Filer ROX-Lib ROX-CLib ROX-Session Archive Edit Trash Aplicaciones de configuración de ROX Desktop Componentes del panel de ROX Desktop Otras aplicaciones de ROX Desktop Desinstalar ROX Desktop Configurar el inicio de ROX Desktop Iniciamos ROX Desktop Soporte VFS con AVFS Utilizar Fluxbox con ROX Desktop Enlaces Introducción Algunos usuarios de GNU/Linux piensan que el rox a secas es un entorno de escritorio, y no es así, el rox es ROX-Filer, administrador de archivos que no tiene nada que envidiar a los todopoderosos Konqueror y Nautilus. Para que ROX-Filer se convierta en un entorno de escritorio necesitaremos un administrador de ventanas (Openbox es el que utiliza por defecto), y como todos los entornos de escritorio un programa que gestione el inicio y salida de sesión (ROX-Session). Bien es verdad que ROX-Filer puede funcionar con otros administradores de ventanas proporcionando por si mismo un panel de escritorio e iconos sobre el fondo. Es el caso de Olix-Desktop e incluso de un administrador de ventanas como es FVWM-Crystal. En este manual vamos a instalar el conjunto de lo que se denomina ROX Desktop, a diferencia de otros entornos muchos de los programas no es necesario compilarlos. ROX-Filer Es el administrador de archivos y la base de ROX Desktop. Características * Rápido escaneado de directorios (en 2º plano). * Autoredimensionado de la ventana en función del número de objetos. * Operaciones en segundo plano (copiar, mover, enlazar, borrar, etc.). * Montaje y desmontaje de sistemas de archivos (CDs, disquetes, etc.). * Soporte del protocolo XDND (Arrastrar y soltar), y la extensión XDS que permite arrastrar y guardar. * Potente motor de búsqueda de archivos. * Altamente configurable con caja de diálogo de opciones. * Soporte de atajos de teclado para todas las entradas del menú. * Un minibuffer automático permite navegar por el sistema de archivos usando el mismo sistema de autocompletado que usa bash. * El minibuffer tambien puede usarse para ejecutar comandos de terminal. * Soporte para lanzar archivos con extensión .desktop Instalación Dependencias Herramientas de Compilación Entre paréntesis la versión con la que se ha compilado ROX-Desktop para la elaboración de este documento. * GCC - (4.7.1) o Clang - (3.1) * Make - (3.82) * Automake - (1.12.1) * Gettext - (0.18.1.1) * Autoconf - (2.69) * Pkg-config - (0.26) Librerías de Desarrollo * Xorg o XFree86 - (Xorg 7.7 / xorg-server 1.12.2) LibICE - (1.0.8) LibX11 - (1.5.0) LibSM - (1.2.1) * Freetype2 - (2.4.5) * GTK+ - (2.24.10) * Shared-mime-info- (1.0) * Libxml2- (2.8.0) Descarga rox-filer-2.11.tar.bz2 | ROX-Filer_es.zip Optimizaciones GCC
Clang
Extracción ![]()
Aplicación del parche personal de actualización de la traducción al español
Compilación
Explicación de los comandos export {CC,CXX}=clang : Si vamos a compilar el paquete con Clang, establecemos la correspondiente variable de entorno. Instalación como root Por razones que no entiendo, se ha eliminado el instalador que traían las anteriores versiones, con lo que tendremos que hacer algunas cosas más para su correcta ejecución.
Crear un script de ejecución de ROX-Filer Abrimos un editor de texto y añadimos lo siguiente:
Lo guardamos con el nombre rox, y lo instalamos como root en /usr/bin
Desde la versión 2.11 de ROX-Filer, este script se puede crear desde las opciones de configuración en Compatibilidad >> Programa de línea de comandos >> Crear script. Creación del archivo rox-filer.desktop Para que ROX-Filer sea detectado por los menús de entornos gráficos como XFce 4 o paneles como LXPanel ó Fbpanel, abrimos un editor de texto y añadimos lo siguiente:
Lo guardamos con la codificación de caracteres UTF-8 y con el nombre rox-filer.desktop. Luego lo instalamos como root en /usr/share/applications. La desinstalación y respaldo de este archivo viene incluida en los scripts correspondientes proporcionados en este manual.
Directorios de configuración personal
ROX-Lib ROX-Lib contiene código compartido que puede usarse por otras aplicaciones de ROX. No exige al acceso como root para instalarlo, y no necesita ser compilado (es puro python). Instalación Dependencias * Python - (2.7.3) * PyGTK - (2.24.0) * Libxml2 - (2.8.0) Descarga rox-lib2-2.0.6.tar.bz2 Extracción e Instalación como root
ROX-CLib ROX-CLib contiene código compartido que puede usarse por otras aplicaciones de ROX. No exige al acceso como root para instalarlo, pero necesita ser compilado (está escrito en C). Proporciona interfaces al sistema de opciones, arrastrar y soltar, carga y almacenado, y operaciones remotas vía SOAP, además de otras características. Instalación Dependencias Herramientas de Compilación Librerías de Desarrollo * GTK+ - (2.24.10) * Libxml2 - (2.8.0) Descarga ROX-CLib-2.1.10.tar.gz | ROX-CLib_es.zip Optimizaciones Extracción ![]()
Aplicación del parche personal de traducción al español
Compilación
Explicación de los comandos export {CC,CXX}=clang : Si vamos a compilar el paquete con Clang, establecemos la correspondiente variable de entorno. Instalación como root
ROX-Session ROX-Session es el gestor de sesiones de ROX Desktop y el encargado de lanzar el entorno de escritorio y guardar todas las configuraciones del mismo como puedan ser, la fuente a utilizar, tema GTK+ y tema de iconos, resolución, configuración del ratón, gamma, etc. Todas estas opciones se gestionan con pequeñas aplicaciones que podemos encontrar en la web de ROX Desktop, la inmensa mayoría de ellas no requieren de compilación y sólo tenemos que moverlos al directorio /usr/apps para luego ejecutarlos haciendo clic sobre los mismos desde ROX-Filer. Preliminares 1) Comprobar que la ruta de instalación de los binarios del programa la tenemos en nuestro PATH Abrimos una ventana de terminal y ejecutamos el siguiente comando,
En sistemas Debian y Slackware (no todos), los directorios sbin del sistema están excluidos del PATH del usuario. Por lo tanto, es recomendable en estos casos, ejecutar este comando como root. Si no aparece entre las rutas mostradas el directorio /usr/local/sbin, abrimos un editor de texto y añadimos lo siguiente:
Lo guardamos con el nombre variables.sh, y lo instalamos en /etc/profile.d.
Tenemos que cerrar el emulador de terminal y volverlo a abrir para que la variable de entorno aplicada sea efectiva. Es conveniente guardar una copia de este script para posteriores instalaciones de nuestro sistema, teniendo en cuenta que es el que se va a utilizar a partir de ahora en todos los manuales de esta web, para establecer variables de entorno globales, excepto en aquellas que sólo afectan al usuario, en las que se utilizará el archivo de configuración personal, ~/.bashrc. La ventaja de utilizar el directorio /etc/profile.d es que es común a todas las distribuciones y nos evita tener que editar otros archivos del sistema como por ejemplo, /etc/profile. 2) Desinstalar versiones anteriores del programa ubicadas en el directorio /usr Aún en el caso de que la versión a compilar la vayamos a instalar en el mismo directorio que la que proporciona la distribución, siempre se debe desinstalar previamente la versión antigua, para evitar conflictos innecesarios. Instalación Dependencias Herramientas de Compilación Entre paréntesis la versión con la que se ha compilado ROX-Session para la elaboración de este documento. * GCC - (4.7.1) o Clang - (3.1) * Make - (3.82) * Automake - (1.12.1) * Autoconf - (2.69) * Gettext - (0.18.1.1) * Pkg-config - (0.26) Librerías de Desarrollo * Xorg o XFree86 - (Xorg 7.7 / xorg-server 1.12.1) LibICE - (1.0.8) LibX11 - (1.5.0) LibXext - (1.3.1) LibXxf86vm - (1.1.2) LibXtst - (1.2.1) * D-Bus - (1.6.2) * D-Bus-glib - (0.98) * GTK+ - (2.24.10) * Libxml2 - (2.8.0) * GConf - (2.32.4) Librerías * ROX-Lib - (2.0.6) Descarga rox-session-0.41.0.tar.gz | ROX-Session_es.zip Optimizaciones Extracción ![]()
Aplicación del parche personal de traducción al español alternativa
Compilación
Explicación de los comandos export {CC,CXX}=clang : Si vamos a compilar el paquete con Clang, establecemos la correspondiente variable de entorno. Instalación como root
Nos saldrá una ventana de diálogo y tenemos que pulsar Instalar ROX, luego nos saldrá otra ventana de diálogo y pulsamos Añadir al inicio de sesión. Se habrá instalado un script, rox-session, en /usr/local/sbin y un archivo rox-desktop, en /etc/X11/sessions, /etc/dm/Sessions, o en /usr/share/xsessions, según la configuración que tenga cada usuario en su sistema.
El orden de búsqueda en nuestro sistema, por parte del script de ejecución de ROX-Session del administrador de ventanas que vayamos a usar es el siguiente: openbox, xfwm4, sawfish, enlightenment, wmaker, icewm, blackbox, fluxbox, metacity, kwin, kwm, fvwm2, fvwm, 4Dwm, twm
Respecto a la entrada de enlightenment, ésta está obsoleta ya que en realidad hace referencia al nombre del ejecutable de la versión estable, la E16, cuando no existía la versión de desarrollo, la E17. En estos momentos esta entrada tendría que estar definida como e16, aunque los administradores de ventanas más indicados para trabajar con ROX Desktop son y en orden de prioridades: xfvwm4 (XFce 4), openbox y sawfish. Si queremos usar un administrador de ventanas que no sea Openbox, por ejemplo el que usa XFce 4, sólo hay que hacer clic con el botón derecho del ratón sobre el icono de ROX-Session ubicado en el lateral derecho del panel, y seleccionar Administrador de Ventanas... del menú emergente. En la ventana de diálogo que se abra introducir el siguiente comando: xfwm4 y hacer clic en Aceptar.
En la siguiente ventana de diálogo que se muestre, desmarcamos la opción marcada por defecto (-- replace), que sólo es efectiva si estuvieramos utilizando el administrador de ventanas, OroboROX (digo estuvieramos, porque este administrador de ventanas es en estos momentos puro abandonware y su ejecución es irrealizable en los tiempos que corren). Y le damos a Aceptar. El administrador de ventanas será reemplazado al vuelo, sin necesidad de reiniciar la sesión. Si nos saliera una ventana de error de D-Bus, cuando estamos introduciendo el comando del administrador de ventanas, no hacer caso, le damos a Aceptar, y ésta se cerrará.
La otra opción posible es hacerlo de forma manual, editando el archivo de configuración de ROX-Session, ~/.config/rox.sourceforge.net/ROX-Session/Settings.xml, en concreto esto:
Donde pone value=se indica el nombre o la ruta del administrador de ventanas que queremos usar. Si la entrada no existe, la creamos y ubicamos al final de las que haya configuradas, como se muestra a continuación,
Si las opciones del archivo estuvieran desordenadas, las formateamos con el siguiente comando:
Esto compactará el contenido del archivo y lo reordenará en el caso de que a la hora de editarlo, nos encontremos con las opciones desordenadas sin respetar el típico formato de los archivo XML. Finalmente sobreescribimos el archivo original.
Directorio de configuración personal
Archive Archive es un programa muy fácil de utilizar para crear y extraer archivos comprimidos. En este manual se incluye la versión de desarrollo git, que añade soporte para las extensiones de archivo, tar.lzma, xz, tar.xz y lha. La funcionalidad del soporte de extensiones dependerá de los programas necesarios que tengamos instalados en nuestro sistema. Características * Puede crear archivos en formato .tgz, tar.bz2, zip, jar y tar (tar.lzma, xz, tar.xz y lha en la versión git) * Puede extraer todos los formatos antes descritos, y los formatos .rar, rpm, cpio y deb. * Puede comprimir y descomprimir los formatos .gz, .uue y .bz2 de los archivos. * Soporte completo de "arrastrar y soltar". Instalación Dependencias Librerías * ROX-Lib - (2.0.6) Aplicaciones * UnRAR - (4.0.5) * Bzip2 - (1.0.6) * Tar - (1.26) * XZ Utils - (5.0.2) * Gzip - (1.4) * Zip - (3.0) * UnZip - (6.0) * Unace - (2.5) * LHA - (1.17) Descarga Archive-git-ML.tar.bz2 Extracción e Instalación como root
Para abrir todos los archivos comprimidos con las extensiones soportadas por Archive desde ROX-Filer, hacemos clic con el botón izquierdo del ratón sobre el archivo comprimido, se nos abrirá el menú de ROX-Filer, seleccionamos Definir qué ejecutar... y arrastramos desde una ventana abierta de ROX-Filer en /usr/apps, el icono de Archive dentro del recuadro donde pone Arrastre la aplicación apropiada aquí. Edit Edit es un editor simple de texto. Características * Búsqueda interáctiva. * Resaltado de sintaxis (si GtkSourceView está disponible). * Comprobación de la ortografía (si pygtkspell está disponible). * Muestra cambios de la versión guardada o de la versión anterior. * Marcadores. * Resaltado de texto. * Guardado de "arrastrar y soltar" * Soporte de UTF-8, permitiendo el empleo de caracteres de todas las lenguas. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga edit-2.2.tar.bz2 Extracción e Instalación como root
Directorio de configuración personal
Trash Trash proporciona una papelera a ROX Desktop. Diseñada originalmente para funcionar en combinación con Libtrash, la podemos utilizar sin esta dependencia añadiendo el correspondiente enlace simbólico en la entrada del submenú de ROX-Filer, Enviar a.... En la versión incluida en este manual, se añade la traducción al español de la misma, y se modifican los iconos originales de estado, sustituyéndolos por los del tema Xquisite. El usuario puede sustituir estos, por los del tema predefinido de iconos que utilice en su sistema. Excepto el del incinerador, que tendrá que crearlo, si tiene pensado utilizar la papelera en este modo de trabajo. La instalación de Trash hay que realizarla en el directorio personal, para que los iconos de estado de la papelera puedan cambiar en función de si la papelera está vacía o llena. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Trash-0.3.0-ML.tar.bz2 Extracción e Instalación como usuario
Directorio de configuración personal
Una vez está instalada, la arrastramos desde la ventana de ROX-Filer ubicada en el directorio de instalación, al escritorio. El directorio por defecto de la papelera es Trash, que podemos sustituir por Papelera desde las opciones del programa, con el consiguiente borrado manual del anterior, ya que el programa no lo borra.
Como he explicado antes, para incluir la papelera en el submenú de ROX-Filer, Enviar a..., hacemos clic en éste y en Personalizar, en la ventana que se abra después de la ventana de información, manteniendo pulsado Ctrl + Mayús, arrastramos la papelera desde la ubicación en el escritorio o desde el directorio donde está instalada, lo mismo da.
A partir de aquí, podremos enviar cualquier elemento desde este submenú a la papelera, además de la habitual función de arrastrar y soltar que proporciona ROX Desktop. Aplicaciones de configuración de ROX Desktop 1) Appearance 2) Font 3) Gamma 4) Keyboard 5) MIME-Editor 6) Mouse 7) Resolution 8) Screensaver 9) Wallpaper 10) XDGStart 1) Appearance Una utilidad de gestión de los temas GTK, temas de iconos y esquemas de color en ROX Desktop. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Appearance-0.9.1-ML.tar.bz2 Extracción e Instalación como root
2) Font Configura las fuentes de texto mostradas en ROX Desktop. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Font-0.9.2-ML.tar.bz2 Extracción e Instalación como root
3) Gamma Una interfaz gráfica para el comando xgamma de Xorg, que nos permite regular el brillo del monitor. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Gamma-0.2-ML.tar.bz2 Extracción e Instalación como root
4) Keyboard Configura los atajos de teclado y el cursor de texto. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Keyboard-0.11.1-ML.tar.bz2 Extracción e Instalación como root
5) MIME-Editor Modifica la base de datos utilizada para manipular los tipos de archivo. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga MIME-Editor-0.6-ML.tar.bz2 Extracción e Instalación como root
6) Mouse Configura los botones y el cursor del ratón. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Mouse-0.10.1-ML.tar.bz2 Extracción e Instalación como root
7) Resolution Cambia la resolución de la pantalla. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Resolution-0.3-ML.tar.bz2 Extracción e Instalación como root
8) Screensaver Administra las opciones del salvapantallas. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Screensaver-0.3.0-ML.tar.bz2 Extracción e Instalación como root
9) Wallpaper Selecciona una imagen aleatoria para el fondo de escritorio. Instalación Dependencias * ROX-Lib - (2.0.6) Descarga Wallpaper-2.3-ML.tar.bz2 Extracción e Instalación como root
Directorio de configuración personal
Para completar las funciones del programa, desplegamos el menú de ROX-Filer, sobre cualquier imagen jpeg o png, y seleccionamos Personalizar el menú, en la ventana que se abra después de la ventana de información, manteniendo pulsado Ctrl + Mayús, arrastramos Wallpaper desde el directorio donde está instalado, y posteriormente, de forma opcional, podemos renombrar el enlace simbólico creado a Fondo de pantalla, o cualquier otro, aunque si nos pasamos con el nombre, el menú se hace muy ancho. A partir de aquí, ya podremos establecer como fondo de escritorio, cualquier archivo de imagen del formato configurado, desplegando el menú sobre el mismo, y haciendo clic en la entrada creada de Wallpaper. Si tenemos activado el modo Aleatorio y hacemos uso de esta función del menú creada, este modo quedará desactivado hasta que volvamos a hacer clic sobre el botón de activación del mismo. 10) XDGStart Controla los programas que serán iniciados con la sesión de escritorio. Instalación Dependencias Herramientas de Compilación Librerías de Desarrollo * GTK+ - (2.24.10) Descarga XDGStart-0.2.0-ML.tar.bz2 Optimizaciones Extracción
Compilación
Explicación de los comandos export {CC,CXX}=clang : Si vamos a compilar el paquete con Clang, establecemos la correspondiente variable de entorno. Instalación como root
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |








