Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

Administradores de SesionesAdministradores de VentanasEscritoriosUtilidades de Escritorio

Instalar LXDE desde ceroInstalar XFce 4 desde cero

Instalar ROX Desktop desde cero

Página - 1Página - 2Página - 3




Instalar ROX Desktop desde cero




Copyright

Copyright © José Luis Lara Carrascal  2006-2012   http://manualinux.freehostia.com



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



Componentes del panel de ROX Desktop  

Una selección de los mejores applets que existen para el panel de ROX Desktop, todos traducidos al español, incluso los que no tienen soporte de idiomas. Para añadirlos al panel, arrastrarlos desde su ubicación en el directorio de instalación, para moverlos por el panel mantener presionado el botón central del ratón con el puntero sobre el applet y desplazarlo al lugar que se desee. También destacar que cualquier archivo desktop que arrastremos al panel, éste creará un icono lanzador de la aplicación en cuestión.

1) XDG-Menu
2) Pager
3) MiniClock
4) Volume
5) Tasklist
6) SystemTrayN
7) ToggleDesktop
8) Rox-Run
9) Postal
10) WiFi
11) Lithium



1) XDG-Menu  

Un menú de aplicaciones con soporte de la especificación XDG de freedesktop.org, para el panel de ROX Desktop.

Instalación

Dependencias

* ROX-Lib - (2.0.6)
* D-Bus-python - (1.1.0)
* PyXDG - (0.20)
* Gnome-menus - (2.30.5)

Descarga

XDG-Menu-1.5-ML.tar.bz2

Instalación como root  Bloc de Notas

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/XDG-Menu (sólo si tenemos una versión anterior instalada)
# tar jxvf XDG-Menu-1.5-ML.tar.bz2 -C /usr/apps


Configuración como usuario

Para evitar problemas en la ejecución de XDG-Menu, realizamos las siguientes operaciones como usuario:

$ mkdir -p ~/.config/menus
$ cp /etc/xdg/menus/{applications.menu,settings.menu} ~/.config/menus

En algunas distribuciones, dichos archivos vienen con el prefijo 'gnome' incorporado, con lo que el comando de copiado sería el siguiente:

$ cp /etc/xdg/menus/gnome-applications.menu ~/.config/menus/applications.menu
$ cp /etc/xdg/menus/gnome-settings.menu ~/.config/menus

Directorio de configuración personal

~/.config/xdg-menu.sourceforge.net/XDG-Menu Es el directorio de configuración personal de XDG-Menu en nuestro home.

Captura XDG-Menu - 1

Se puede utilizar una imagen diferente a la predefinida para el botón del menú, ya sea mediante ruta específica a una ubicación del archivo de imagen, o utilizando las definiciones del tema de iconos que estemos utilizando, por ejemplo: gnome-main-menu. En las capturas de pantalla del manual se muestra una imagen en formato svg, de la que dejo los dos archivos a los que corresponde, en función del color del panel, y extraída de un tema de iconos antiguo en formato svg para ROX-Filerstart.tar.gz.



2) Pager  

Un paginador de escritorio para el panel de ROX Desktop.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* GTK+ - (2.24.10)
* Libwnck - (2.30.7)
* ROX-Clib - (2.1.10)

Descarga

Pager-1.2-ML.tar.bz2

Optimizaciones

Extracción

$ tar jxvf Pager-1.2-ML.tar.bz2

Compilación

$ export {CC,CXX}=clang
$ Pager/AppRun --compile


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

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Pager (sólo si tenemos una versión anterior instalada)
# mv Pager /usr/apps
# chown -R root:root /usr/apps/Pager


Directorio de configuración personal

~/.config/rox.sourceforge.net/Pager Es el directorio de configuración personal de Pager en nuestro home.

Captura Pager - 1



3) MiniClock  

Un reloj en modo texto para el panel de ROX Desktop.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

MiniClock-2.0.0-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/MiniClock (sólo si tenemos una versión anterior instalada)
# tar jxvf MiniClock-2.0.0-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/rox4debian.berlios.de/MiniClock Es el directorio de configuración personal de MiniClock en nuestro home.

Captura MiniClock - 1



4) Volume  

Un control de volumen con soporte de ALSA para el panel de ROX Desktop.

Instalación

Dependencias


* ROX-Lib - (2.0.6)
* PyAlsaAudio - (0.6)

Descarga

Volume-git-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Volume (sólo si tenemos una versión anterior instalada)
# tar jxvf Volume-git-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/hayber.us/Volume Es el directorio de configuración personal de Volume en nuestro home.

Captura Volume - 1



5) Tasklist  

Un applet de lista de tareas para el panel de ROX Desktop.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* Xorg o XFree86 - (Xorg 7.7 / xorg-server 1.12.2)
   LibX11 - (1.5.0)
* GTK+ - (2.24.10)
* Libwnck - (2.30.7)
* Libxml2 - (2.8.0)

Descarga

Tasklist-0.5-ML.tar.bz2

Optimizaciones

Extracción

$ tar jxvf Tasklist-0.5-ML.tar.bz2

Compilación

$ Tasklist/AppRun --compile

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Tasklist (sólo si tenemos una versión anterior instalada)
# mv Tasklist /usr/apps
# chown -R root:root /usr/apps/Tasklist


Directorio de configuración personal

~/Choices/Tasklist2 Es el directorio de configuración personal de Tasklist en nuestro home.

Captura Tasklist - 1



6) SystemTrayN  

Una bandeja de sistema para el panel de ROX Desktop.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* GTK+ - (2.24.10)
* Libxml2 - (2.8.0)
* ROX-Clib - (2.1.10)

Descarga

SystemTrayN-0.3.2-1-ML.tar.bz2

Optimizaciones

Extracción

$ tar jxvf SystemTrayN-0.3.2-1-ML.tar.bz2

Compilación

$ export {CC,CXX}=clang
$ SystemTrayN/AppRun --compile


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

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/SystemTrayN (sólo si tenemos una versión anterior instalada)
# mv SystemTrayN /usr/apps
# chown -R root:root /usr/apps/SystemTrayN


Directorio de configuración personal

~/.config/kerofin.demon.ko.uk/SystemTrayN Es el directorio de configuración personal de SystemTrayN en nuestro home.

Captura SystemTrayN - 1



7) ToggleDesktop  

Añade un botón "Mostrar Escritorio" el panel de ROX Desktop.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* GTK+ - (2.24.10)
* Libwnck - (2.30.7)
* ROX-Clib - (2.1.10)

Descarga

ToggleDesktop-0.0.1-ML.tar.bz2

Optimizaciones

Extracción

$ tar jxvf ToggleDesktop-0.0.1-ML.tar.bz2

Compilación

$ export {CC,CXX}=clang
$ ToggleDesktop/AppRun --compile


export {CC,CXX}=clang : Si vamos a compilar el paquete con Clang, establecemos la correspondiente variable de entorno.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/ToggleDesktop (sólo si tenemos una versión anterior instalada)
# mv ToggleDesktop /usr/apps
# chown -R root:root /usr/apps/ToggleDesktop


Para que al hacer clic en el botón de "Mostrar Escritorio", no se oculte también el panel, nos vamos a las opciones de ROX-Filer, y en la sección Compatibilidad, marcamos la opción El panel es un 'dock'. Con esto el panel será tratado como un dock y no como una ventana cualquiera.

Captura ToggleDesktop - 1



8) ROX-Run  

Abre una ventana de diálogo en la que podemos introducir comandos de ejecución de programas. Soporta también la ejecución de programas en una ventana de terminal.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

ROX-Run-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/ROX-Run (sólo si tenemos una versión anterior instalada)
# tar jxvf ROX-Run-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/Choices/ROX-Run Es el directorio de configuración personal de ROX-Run en nuestro home.

Captura ROX-Run - 1



9) Postal  

Un comprobador de correo con soporte de múltiples cuentas de tipo POP3, IMAP4 y MBOX.

Instalación

Dependencias


* ROX-Lib - (2.0.6)
* Notification-daemon - (0.4.0)
* Notify-python - (0.1.1)

Descarga

Postal-004-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Postal (sólo si tenemos una versión anterior instalada)
# tar jxvf Postal-004-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/hayber.us/Postal Es el directorio de configuración personal de Postal en nuestro home.

Captura Postal - 1



10) WiFi  

Un monitor de estado de la red inalámbrica.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

WiFi-003-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/WiFi (sólo si tenemos una versión anterior instalada)
# tar jxvf WiFi-003-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/m4rs.org/WiFi Es el directorio de configuración personal de WiFi en nuestro home.



11) Lithium  

Un monitor de estado de batería para el panel de ROX Desktop.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Lithium-006-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Lithium (sólo si tenemos una versión anterior instalada)
# tar jxvf Lithium-006-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/hayber.us/Lithium Es el directorio de configuración personal de Lithium en nuestro home.

Captura Lithium - 1



Otras aplicaciones de ROX Desktop  

1) ROX-thumbnailers
2) Fetch
3) DownloadManager
4) Find
5) Diff
6) Thumbs
7) Picky
8) AppFactory




1) ROX-thumbnailers  

Un generador de miniaturas para ROX-Filer.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Dependencias opcionales

* Ffmpegthumbnailer - (2.0.4)
* Totem - (2.32.0)
* Evince - (2.32.0)
* Gnome-raw-thumbnailer - (2.0.1)
* Gnome-xcf-thumbnailer - (1.0)
* ComicThumb - (0.1)
* Thunar-thumbnailers - (0.4.1)
* Swfdec-Gnome - (2.30.1)

Descarga

ROX-thumbnailers-1.0.0-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/ROX-thumbnailers (sólo si tenemos una versión anterior instalada)
# tar jxvf ROX-thumbnailers-ML.tar.bz2 -C /usr/apps


Captura ROX-thumbnailers - 1



2) Fetch  

Una utilidad de descarga de archivos para ROX-Filer. No indicada para archivos de gran tamaño, al no soportar resumen de las descargas.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Fetch-0.3.3-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Fetch (sólo si tenemos una versión anterior instalada)
# tar jxvf Fetch-0.3.3-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/kerofin.demon.ko.uk/Fetch Es el directorio de configuración personal de Fetch en nuestro home.

Captura Fetch - 1

Captura Fetch - 2

Existe un fallo en las versiones de Firefox y compatibles que produce el error siguiente cuando intentamos arrastrar un enlace desde la ventana de Firefox a la ventana de ROX-Filer para descargarlo.

Captura Fetch - 2

Con otros navegadores como Opera, no existe este tipo de problema.



3) DownloadManager  

En conjunción con Fetch permite gestionar y limitar el número de descargas simultáneas.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

DonwloadManager-0.1.4-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/DownloadManager (sólo si tenemos una versión anterior instalada)
# tar jxvf DownloadManager-0.1.4-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/kerofin.demon.ko.uk/DownloadManager Es el directorio de configuración personal de DownloadManager en nuestro home.

Captura DownloadManager - 1

Captura DownloadManager - 2



4) Find  

Una interfaz gráfica para los comandos find y grep, que nos permitirá buscar todo tipo de texto en cualquier archivo relacionado y abrirlo con un editor de texto previamente configurado en las opciones del programa.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Find-007-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Find (sólo si tenemos una versión anterior instalada)
# tar jxvf Find-007-ML.tar.bz2 -C /usr/apps


Directorio de configuración personal

~/.config/hayber.us/Find Es el directorio de configuración personal de Find en nuestro home.

Captura Find - 1

Captura Find - 2



5) Diff  

Una utilidad de comparación de archivos de texto.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* GTK+ - (2.24.10)
* Libxml2 - (2.8.0)
* ROX-Clib - (2.1.10)

Descarga

Diff-2.1.4-ML.tar.bz2

Optimizaciones

Extracción  Bloc de Notas

$ tar jxvf Diff-2.1.4-ML.tar.bz2

Compilación

$ export {CC,CXX}=clang
$ Diff/AppRun --compile


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

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Diff (sólo si tenemos una versión anterior instalada)
# mv Diff /usr/apps
# chown -R root:root /usr/apps/Diff


Directorio de configuración personal

~/.config/kerofin.demon.ko.uk/Diff Es el directorio de configuración personal de Diff en nuestro home.

Captura Diff - 1



6) Thumbs  

Una utilidad que permite gestionar la caché de las miniaturas ubicada en ~/.thumbnails. También permite establecer los manejadores de miniaturas a utilizar para los diferentes tipos de archivos que soportan éstas, aunque personalmente recomiendo el uso de ROX-thumbnailers. Este programa también se lanza desde las opciones de ROX-Filer en el apartado Miniaturas >> Gestión de miniaturas.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Thumbs-0.1.4-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Thumbs (sólo si tenemos una versión anterior instalada)
# tar jxvf Thumbs-0.1.4-ML.tar.bz2 -C /usr/apps


Captura Thumbs - 1



7) Picky  

Un visor de imágenes para ROX Desktop, al que podremos arrastrar cualquier directorio de imágenes, o imágenes sueltas que se irán acumulando en el visor, para su posterior visualización. Posee una práctica función de selección de imagen con un menú de miniaturas que permite acceder a todas las imágenes cargadas de una forma muy fácil. También permite establecer una imagen como fondo de escritorio. Lo podemos también asociar a los formatos de imagen correspondientes para que al hacer clic sobre una imagen, se abra Picky como visor de imagen predefinido.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Picky-0.4.5-ML.tar.bz2

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Picky (sólo si tenemos una versión anterior instalada)
# tar jxvf Picky-0.4.5-ML.tar.bz2 -C /usr/apps



Captura Picky - 1



8) AppFactory  

Una utilidad de creación de lanzadores de aplicaciones del mismo formato que utilizan las aplicaciones de ROX Desktop. Como opción, permite incluir un cuadro de diálogo de opciones de inicio de la aplicación en cuestión.

Instalación

Dependencias


Herramientas de Compilación

Librerías de Desarrollo

* ROX-Clib - (2.1.10)

Descarga

AppFactory-2.1.5-ML.tar.bz2

Optimizaciones

Extracción

$ tar jxvf AppFactory-2.1.5-ML.tar.bz2

Compilación

$ export {CC,CXX}=clang
$ AppFactory/AppRun --compile


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

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/AppFactory (sólo si tenemos una versión anterior instalada)
# mv AppFactory /usr/apps
# chown -R root:root /usr/apps/AppFactory


Directorio de configuración personal

~/.config/kerofin.demon.ko.uk/AppFactory Es el directorio de configuración personal de AppFactory en nuestro home.

Ejemplo de creación de un lanzador de aplicación

Creamos el directorio ~/apps, que es en el que ubicaremos los lanzadores creados, si ya lo hemos creado para ubicar la papelera no es necesario realizar esta operación. Si queremos utilizar estos lanzadores como root, movemos la aplicación creada al directorio predefinido, /usr/apps.

$ mkdir -p ~/apps

Lanzamos AppFactory, escribimos en Programa:, el nombre del ejecutable de la aplicación, arrastramos desde ROX-Filer, el icono de la misma, recomendable que sea de un tamaño de 32/48 píxeles o en formato svg. Si está en formato svg, el cuadro de diálogo se redimensionará de forma desproporcionada. No hay que hacer caso a esto, ya que cuando arrastremos el icono al directorio correspondiente, éste se mostrará de forma normal.

En la caja de texto de Archivos de ayuda: podemos poner la ruta a la documentación del programa del que estamos creando el lanzador, que se copiará al directorio del lanzador. Aunque todo esto es opcional.

Si marcamos la opción Incluir interfaz de opciones de inicio, cuando hagamos clic en el lanzador creado, se iniciará un cuadro de diálogo de opciones de inicio, desde el cual podemos pasarle parámetros al programa en cuestión.

Captura AppFactory - 1

Finalmente le damos a Crear, y se abrirá otra ventana, en este caso podemos escribir el nombre de la aplicación, en mayúsculas o con el nombre predefinido que muestra por defecto en función del ejecutable que hayamos definido en la primera ventana, ya que éste es el nombre que se mostrará debajo del icono lanzador de la misma.

Captura AppFactory - 2

Abrimos una ventana de ROX-Filer, nos vamos al directorio ~/apps, y arrastramos el icono que se muestra en la captura a dicho directorio, creando el lanzador correspondiente.

Captura AppFactory - 3

Si lo hemos creado con la opción, Incluir interfaz de opciones de inicio, antes de lanzar el programa, se mostrará el cuadro de diálogo de opciones de inicio, que se muestra en la captura siguiente,

Captura AppFactory - 4

Una vez tenemos el lanzador creado, lo podemos incluir en el escritorio, en el panel, o en su lugar, copiarlo como root, al directorio predefinido, /usr/apps.



Desinstalar ROX Desktop  

Desinstalación como root 


1) MODO TRADICIONAL

*******************


2) MODO MANUALINUX  

ROX-Desktop-scripts.tar.gz

$ su 
# tar zxvf ROX-Desktop-scripts.tar.gz
# cd ROX-Desktop-scripts
# ./Desinstalar_ROX-Desktop

Copia de Seguridad como root

Con este otro script creamos una copia de seguridad de los binarios compilados, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio /var. Cuando se haya creado el paquete comprimido de los binarios podemos copiarlo como usuario a nuestro home y borrar el que ha creado el script de respaldo, teniendo en cuenta que si queremos volver a restaurar la copia, tendremos que volver a copiarlo al lugar donde se ha creado.

$ su
# tar zxvf ROX-Desktop-scripts.tar.gz
# cd ROX-Desktop-scripts
# ./Respaldar_ROX-Desktop

Restaurar la Copia de Seguridad como root

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como root cuando resulte necesario.

$ su
# cd /var/copibin/restaurar_copias
# ./Restaurar_ROX-Desktop



Configurar el inicio de ROX Desktop  Bloc de Notas

1) Para los que inician X desde terminal con el comando startx

Editamos el archivo ~/.xinitrc que se encuentra en nuestro home, si no existe lo creamos, y añadimos lo siguiente:

exec /usr/local/sbin/rox-session


2) XDM

Editamos el archivo ~/.xsession que se encuentra en nuestro home, si no existe lo creamos, y añadimos lo siguiente:

exec /usr/local/sbin/rox-session


3) GDM/KDM en Mandriva

Creamos un archivo y lo nombramos 14ROX, lo editamos y añadimos lo siguiente:
      
NAME:ROX
ICON=
EXEC=/usr/local/sbin/rox-session
DESC=
SCRIPT:
exec /usr/local/sbin/rox-session
 
Lo instalamos en el directorio /etc/X11/wmsession.d, y ejecutamos el comando fndSession para que genere los correspondientes archivos desktop que se crearán de forma automática en los respectivos directorios de ubicación de las sesiones de GDM y KDM.

$ su 
# cp 14ROX /etc/X11/wmsession.d
# fndSession

Ubicación de los archivos desktop creados en Mandriva
GDM /etc/X11/dm/Sessions/14ROX.desktop
KDM /usr/share/apps/kdm/sessions/14ROX.desktop


4) GDM/KDM en Fedora

Abrimos un editor de texto y añadimos lo siguiente al mismo,

[Desktop Entry]
Encoding=UTF-8
Name=ROX
Comment=
Exec=/usr/local/sbin/rox-session
Terminal=False
TryExec=/usr/local/sbin/rox-session

Lo guardamos con el nombre rox.desktop, con la codificación de caracteres, UTF-8, y lo instalamos en /usr/share/xsessions, y en /usr/share/kde4/apps/kdm/sessions.

$ su 
# install -m644 rox.desktop /usr/share/xsessions
# install -m644 rox.desktop /usr/share/kde4/apps/kdm/sessions

Ubicación de los archivos desktop creados en Fedora
GDM /usr/share/xsessions/rox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/rox.desktop


5) GDM/KDM en Slackware y derivados

Abrimos un editor de texto y añadimos lo siguiente al mismo,

#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
    xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
    xmodmap $usermodmap
fi

# Start the window manager:
exec /usr/local/sbin/rox-session


Lo guardamos con el nombre xinitrc.rox, y lo instalamos en /etc/X11/xinit.

$ su
# install -m755 xinitrc.rox /etc/X11/xinit

En el mismo editor de texto que tenemos abierto, borramos lo anterior y añadimos lo siguiente,

[Desktop Entry]
Encoding=UTF-8
Name=ROX
Comment=
Exec=/etc/X11/xinit/xinitrc.rox
Icon=
Type=Application

Lo guardamos con el nombre rox.desktop, con la codificación de caracteres, UTF-8, y lo instalamos en /usr/share/xsessions, y en /usr/share/apps/kdm/sessions.

$ su
# install -m644 rox.desktop /usr/share/xsessions
# install -m644 rox.desktop /usr/share/apps/kdm/sessions

Ubicación de los archivos desktop creados en Slackware y derivados
GDM /usr/share/xsessions/rox.desktop
KDM /usr/share/apps/kdm/sessions/rox.desktop


6) GDM/KDM en openSUSE

Abrimos un editor de texto y añadimos lo siguiente al mismo, 

[Desktop Entry]
X-SuSE-translate=true
Encoding=UTF-8
Type=XSession
Exec=/usr/local/sbin/rox-session
TryExec=/usr/local/sbin/rox-session
Name=ROX
Comment=

Lo guardamos con el nombre rox.desktop, con la codificación de caracteres, UTF-8, y lo instalamos en /usr/share/xsessions, y en /usr/share/kde4/apps/kdm/sessions.

$ su 
# install -m644 rox.desktop /usr/share/xsessions
# install -m644 rox.desktop /usr/share/kde4/apps/kdm/sessions

Ubicación de los archivos desktop creados en openSUSE
GDM /usr/share/xsessions/rox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/rox.desktop


7) GDM/KDM en Debian y derivados

Abrimos un editor de texto y añadimos lo siguiente al mismo,

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/local/sbin/rox-session
TryExec=/usr/local/sbin/rox-session
Name=ROX

Lo guardamos con el nombre rox.desktop, con la codificación de caracteres, UTF-8, y lo instalamos en /usr/share/xsessions, y en /usr/share/kde4/apps/kdm/sessions.

$ su 
# install -m644 rox.desktop /usr/share/xsessions
# install -m644 rox.desktop /usr/share/kde4/apps/kdm/sessions

Ubicación de los archivos desktop creados en Debian y derivados
GDM /usr/share/xsessions/rox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/rox.desktop

Aunque el programa instala su propio archivo desktop en /etc/X11/sessions, /etc/dm/Sessions, o en /usr/share/xsessions es conveniente adaptarlo a las características propias de cada distribución cuyos ejemplos de creación genéricos se explican en esta sección.


8) Qingy

Abrimos un editor de texto y añadimos lo siguiente al mismo.

/usr/local/sbin/rox-session

Lo guardamos con el nombre ROX, y lo instalamos en /etc/qingy/Xsessions.

$ su
# install -m755 ROX /etc/qingy/Xsessions


9) SLiM

Primero editamos el archivo /etc/slim.conf y añadimos el nombre del entorno a la lista de los que tengamos en el sistema instalados, si queremos que sea el entorno que se inicie por defecto hay que colocarlo en el primer lugar de la lista.

# Sesiones disponibles (la primera es la predefinida).
# El actual nombre de sesión es reemplazado en el login_cmd
# anterior, para que su comando de acceso pueda manejar diferentes sesiones.
# vea el archivo xinitrc.ejemplo proporcionado con el código fuente de slim.

sessions            Fluxbox,WindowMaker,Blackbox,XFce4,E17,E16,IceWM,Openbox,ROX,Pekwm,AfterStep

Para finalizar editamos el archivo .xinitrc de nuestro home y añadimos la configuración del mismo, la variable DEFAULT_SESSION sobreescribe el entorno gráfico de inicio predefinido que pueda existir en el archivo /etc/slim.conf, permitiendo añadir el ejecutable de otro entorno que no esté configurado en el apartado anterior para ser iniciado por defecto, si queremos que sea ROX Desktop, añadimos su script de ejecución, aunque si lo tenemos configurado el primero de la lista, esto no es necesario.

# La siguiente variable define la sesión que será iniciada si el usuario
# no elige de forma explícita una sesión
DEFAULT_SESSION=rox-session


case $1 in
XFce4)
    exec startxfce4
    ;;
IceWM)
    exec icewm-session
    ;;
WindowMaker)
    exec wmaker
    ;;
Blackbox)
    exec startblackbox
    ;;
Fluxbox)
    exec startfluxbox
    ;;
E17)
    exec enlightenment_start
    ;;
E16)
    exec starte16
    ;;
Openbox)
    exec openbox-session
    ;;
Pekwm)
    exec pekwm
    ;;
ROX)
    exec rox-session
    ;;
AfterStep)
    exec afterstep
    ;;
*)
    exec $DEFAULT_SESSION
    ;;

esac

Con pulsar F1 ya podremos seleccionarlo de la lista e iniciarlo, si es el predefinido no es necesario seleccionarlo de la lista, se iniciará por defecto.



Iniciamos ROX Desktop  


Captura de ROX Desktop - 1


Captura de ROX Desktop - 2


Captura de ROX Desktop - 3



Foro Galería Blog


Página - 1Página - 2Página - 3

Actualizado el 08-07-2012

Instalar ROX Desktop desde cero

Instalar LXDE desde ceroInstalar XFce 4 desde cero