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

Entornos GráficosAplicaciones

Administradores de SesionesAdministradores de VentanasEscritoriosUtilidades de Escritorio

Instalar MATE desde ceroInstalar XFce 4 desde cero

Instalar ROX Desktop desde cero

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




Instalar ROX Desktop desde cero




Copyright

Copyright © José Luis Lara Carrascal  2006-2017   http://manualinux.eu



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
Complementos de XFce 4 adaptados a 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




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.xz

Firma Digital  Clave pública PGP

Appearance-0.9.1-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Appearance-0.9.1-ML.tar.xz.asc Appearance-0.9.1-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Appearance (sólo si tenemos una versión anterior instalada)
# tar Jxvf Appearance-0.9.1-ML.tar.xz -C /usr/apps

Estadísticas de Instalación de Appearance

Estadísticas de Instalación de Appearance
Sistema de archivos XFS
Archivos instalados 21
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 120 KB

Captura Appearance



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.xz

Firma Digital  Clave pública PGP

Font-0.9.2-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Font-0.9.2-ML.tar.xz.asc Font-0.9.2-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Font (sólo si tenemos una versión anterior instalada)
# tar Jxvf Font-0.9.2-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Font

Estadísticas de Instalación de Font
Sistema de archivos XFS
Archivos instalados 18
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 88 KB

Captura Font



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.xz

Firma Digital  Clave pública PGP

Gamma-0.2-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Gamma-0.2-ML.tar.xz.asc Gamma-0.2-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Gamma (sólo si tenemos una versión anterior instalada)
# tar Jxvf Gamma-0.2-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Gamma

Estadísticas de Instalación de Gamma
Sistema de archivos XFS
Archivos instalados 10
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 56 KB

Captura Gamma



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.xz

Firma Digital  Clave pública PGP

Keyboard-0.11.1-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Keyboard-0.11.1-ML.tar.xz.asc Keyboard-0.11.1-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Keyboard (sólo si tenemos una versión anterior instalada)
# tar Jxvf Keyboard-0.11.1-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Keyboard

Estadísticas de Instalación de Keyboard
Sistema de archivos XFS
Archivos instalados 18
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 104 KB

Captura Keyboard



5) MIME-Editor

Un editor de tipos MIME que nos permitirá añadir extensiones de archivo que el sistema o las aplicaciones no instalan por defecto.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

MIME-Editor-0.6-ML.tar.xz

Firma Digital  Clave pública PGP

MIME-Editor-0.6-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify MIME-Editor-0.6-ML.tar.xz.asc MIME-Editor-0.6-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/MIME-Editor (sólo si tenemos una versión anterior instalada)
# tar Jxvf MIME-Editor-0.6-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de MIME-Editor

Estadísticas de Instalación de MIME-Editor
Sistema de archivos XFS
Archivos instalados 21
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 180 KB

Archivo de configuración personal

~/.local/share/mime/packages/Override.xml Es el archivo de configuración personal de MIME-Editor en nuestro home. Guarda todas las nuevas extensiones de archivo que creemos con el mismo. Si queremos borrarlas todas de una sola vez, tendremos que borrar este archivo y ejecutar el comando 'update-mime-database ~/.local/share/mime'.

Captura MIME-Editor



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.xz

Firma Digital  Clave pública PGP

Mouse-0.10.1-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Mouse-0.10.1-ML.tar.xz.asc Mouse-0.10.1-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Mouse (sólo si tenemos una versión anterior instalada)
# tar Jxvf Mouse-0.10.1-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Mouse

Estadísticas de Instalación de Mouse
Sistema de archivos XFS
Archivos instalados 22
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 112 KB

Captura Mouse



7) Resolution  

Cambia la resolución de la pantalla.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Resolution-0.3-ML.tar.xz

Firma Digital  Clave pública PGP

Resolution-0.3-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Resolution-0.3-ML.tar.xz.asc Resolution-0.3-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Resolution (sólo si tenemos una versión anterior instalada)
# tar Jxvf Resolution-0.3-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Resolution

Estadísticas de Instalación de Resolution
Sistema de archivos XFS
Archivos instalados 14
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 72 KB

Captura Resolution



8) Screensaver  

Administra las opciones del salvapantallas.

Instalación

Dependencias


* ROX-Lib - (2.0.6)

Descarga

Screensaver-0.3.0-ML.tar.xz

Firma Digital  Clave pública PGP

Screensaver-0.3.0-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Screensaver-0.3.0-ML.tar.xz.asc Screensaver-0.3.0-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Screensaver (sólo si tenemos una versión anterior instalada)
# tar Jxvf Screensaver-0.3.0-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Screensaver

Estadísticas de Instalación de Screensaver
Sistema de archivos XFS
Archivos instalados 16
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 108 KB

Captura Screensaver



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.xz

Firma Digital  Clave pública PGP

Wallpaper-2.3-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Wallpaper-2.3-ML.tar.xz.asc Wallpaper-2.3-ML.tar.xz

Extracción e Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Wallpaper (sólo si tenemos una versión anterior instalada)
# tar Jxvf Wallpaper-2.3-ML.tar.xz -C /usr/apps


Estadísticas de Instalación de Wallpaper

Estadísticas de Instalación de Wallpaper
Sistema de archivos XFS
Archivos instalados 21
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 112 KB

Directorio de configuración personal

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

Captura Wallpaper

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  

Entre paréntesis la versión con la que se ha compilado XDGStart para la elaboración de este documento.

* GCC - (7.1.0) o Clang - (4.0.0)
* Make - (4.2.1)
* Automake - (1.15)
* Gettext - (0.19.8.1)
* Autoconf - (2.69)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* GTK+ - (2.24.31)

Descarga

XDGStart-0.2.0-ML.tar.xz

Firma Digital  Clave pública PGP

XDGStart-0.2.0-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify XDGStart-0.2.0-ML.tar.xz.asc XDGStart-0.2.0-ML.tar.xz

Optimizaciones

Optimizaciones adicionales

Optimizaciones adicionales
GCC
Graphite
$ export {C,CXX}FLAGS+=' -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block'
LTO
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=2'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, utilizar el parámetro -flto

Clang
Polly
$ export {C,CXX}FLAGS+=' -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine'
LTO
$ export {C,CXX,LD}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX,LD}FLAGS+=' -flto=thin'
La aplicación de esta optimización es alternativa a la tradicional LTO, a partir de Clang 3.9, y por lo tanto, no es combinable con la misma.

Parámetros adicionales

Parámetros adicionales de eliminación de avisos específicos en el proceso de compilación
Clang
$ export {C,CXX}FLAGS+=' -Qunused-arguments'

Establecer el uso de enlazador dinámico para LLD
$ export LDFLAGS+=' -fuse-ld=lld'
Optimizaciones complementarias LTO de LLD
$ export LDFLAGS+=' -Wl,--lto-partitions=2 -Wl,--lto-O3'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2 -Wl,--lto-O3'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, no es necesario añadir el primer parámetro.

Establecer la variable de entorno de uso de compilador para Clang
$ export {CC,CXX}=clang

Extracción

$ tar Jxvf XDGStart-0.2.0-ML.tar.xz

Compilación

$ XDGStart/AppRun --compile
$ rm -rf XDGStart/{build,src}

Explicación de los comandos

rm -rf XDGStart/{build,src} : Borramos los directorios de compilación y código fuente del paquete, una vez lo hemos compilado, al no ser necesarios para la ejecución de XDGStart.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/XDGStart (sólo si tenemos una versión anterior instalada)
# cp -adrf --no-preserve=ownership XDGStart /usr/apps


Estadísticas de Compilación e Instalación de XDGStart

Estadísticas de Compilación e Instalación de XDGStart
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico LLD 4.0.0
Compilador Clang 4.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Tiempo de compilación 5"
Archivos instalados 8
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 120 KB

Captura XDGStart



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.2.4)
* Gnome-menus - (2.30.5)
* PyXDG - (0.25)

Descarga

XDG-Menu-1.5-ML.tar.xz

Firma Digital  Clave pública PGP

XDG-Menu-1.5-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify XDG-Menu-1.5-ML.tar.xz.asc XDG-Menu-1.5-ML.tar.xz

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.xz -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

Estadísticas de Instalación de XDG-Menu

Estadísticas de Instalación de XDG-Menu
Sistema de archivos XFS
Archivos instalados 31
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 192 KB

Consumo inicial de CPU y RAM de XDG-Menu

Consumo inicial de CPU y RAM de XDG-Menu
Proceso
CPU Memoria física
python 0 % 54,2 MB

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 del logotipo de ROX Desktop, que podemos encontrar en este paquete de iconos para ROX-Filer.



2) Pager  

Un paginador de escritorio para el panel de ROX Desktop.

Instalación

Dependencias


Herramientas de Compilación

Entre paréntesis la versión con la que se ha compilado Pager para la elaboración de este documento.

* GCC - (7.1.0) o Clang - (4.0.0)
* Make - (4.2.1)
* Automake - (1.15)
* Gettext - (0.19.8.1)
* Autoconf - (2.69)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* GTK+ - (2.24.31)
* Libwnck - (2.31.0)
* ROX-Clib - (2.1.10)

Descarga

Pager-1.2-ML.tar.xz

Firma Digital  Clave pública PGP

Pager-1.2-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Pager-1.2-ML.tar.xz.asc Pager-1.2-ML.tar.xz

Optimizaciones

Optimizaciones adicionales

Optimizaciones adicionales
GCC
Graphite
$ export {C,CXX}FLAGS+=' -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block'
LTO
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=2'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, utilizar el parámetro -flto

Clang
Polly
$ export {C,CXX}FLAGS+=' -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine'
LTO
$ export {C,CXX,LD}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX,LD}FLAGS+=' -flto=thin'
La aplicación de esta optimización es alternativa a la tradicional LTO, a partir de Clang 3.9, y por lo tanto, no es combinable con la misma.

Parámetros adicionales

Parámetros adicionales de eliminación de avisos específicos en el proceso de compilación
Clang
$ export {C,CXX}FLAGS+=' -Qunused-arguments'

Establecer el uso de enlazador dinámico para LLD
$ export LDFLAGS+=' -fuse-ld=lld'
Optimizaciones complementarias LTO de LLD
$ export LDFLAGS+=' -Wl,--lto-partitions=2 -Wl,--lto-O3'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2 -Wl,--lto-O3'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, no es necesario añadir el primer parámetro.

Establecer la variable de entorno de uso de compilador para Clang
$ export {CC,CXX}=clang

Extracción

$ tar Jxvf Pager-1.2-ML.tar.xz

Compilación

$ Pager/AppRun --compile
$ rm -rf Pager/{build,src}

Explicación de los comandos

rm -rf Pager/{build,src} : Borramos los directorios de compilación y código fuente del paquete, una vez lo hemos compilado, al no ser necesarios para la ejecución de Pager.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Pager (sólo si tenemos una versión anterior instalada)
# cp -adrf --no-preserve=ownership Pager /usr/apps


Estadísticas de Compilación e Instalación de Pager

Estadísticas de Compilación e Instalación de Pager
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico LLD 4.0.0
Compilador Clang 4.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Tiempo de compilación 20"
Archivos instalados 13
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 108 KB

Consumo inicial de CPU y RAM de Pager

Consumo inicial de CPU y RAM de Pager
Proceso
CPU Memoria física
Pager 0 % 15,6 MB

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.xz

Firma Digital  Clave pública PGP

MiniClock-2.0.0-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify MiniClock-2.0.0-ML.tar.xz.asc MiniClock-2.0.0-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de MiniClock

Estadísticas de Instalación de MiniClock
Sistema de archivos XFS
Archivos instalados 15
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 96 KB

Consumo inicial de CPU y RAM de MiniClock

Consumo inicial de CPU y RAM de MiniClock
Proceso
CPU Memoria física
python 0 % 27,3 MB

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


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

Descarga

Volume-git-ML.tar.xz

Firma Digital  Clave pública PGP

Volume-git-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Volume-git-ML.tar.xz.asc Volume-git-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de Volume

Estadísticas de Instalación de Volume
Sistema de archivos XFS
Archivos instalados 34
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 308 KB

Consumo inicial de CPU y RAM de Volume

Consumo inicial de CPU y RAM de Pager
Proceso
CPU Memoria física
python 0 % 31,8 MB

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

Entre paréntesis la versión con la que se ha compilado Tasklist para la elaboración de este documento.

* GCC - (7.1.0) o Clang - (4.0.0)
* Make - (4.2.1)
* Automake - (1.15)
* Gettext - (0.19.8.1)
* Autoconf - (2.69)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.19.3)
   LibX11 - (1.6.5)
* GTK+ - (2.24.31)
* Libwnck - (2.31.0)
* Libxml2 - (2.9.4)

Descarga

Tasklist-0.5-ML.tar.xz

Firma Digital  Clave pública PGP

Tasklist-0.5-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Tasklist-0.5-ML.tar.xz.asc Tasklist-0.5-ML.tar.xz

Optimizaciones

Optimizaciones adicionales

Optimizaciones adicionales
GCC
Graphite
$ export {C,CXX}FLAGS+=' -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block'
LTO
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=2'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, utilizar el parámetro -flto

Clang
Polly
$ export {C,CXX}FLAGS+=' -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine'
LTO
$ export {C,CXX,LD}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX,LD}FLAGS+=' -flto=thin'
La aplicación de esta optimización es alternativa a la tradicional LTO, a partir de Clang 3.9, y por lo tanto, no es combinable con la misma.

Parámetros adicionales

Parámetros adicionales de eliminación de avisos específicos en el proceso de compilación
Clang
$ export {C,CXX}FLAGS+=' -Qunused-arguments'

Establecer el uso de enlazador dinámico para LLD
$ export LDFLAGS+=' -fuse-ld=lld'
Optimizaciones complementarias LTO de LLD
$ export LDFLAGS+=' -Wl,--lto-partitions=2 -Wl,--lto-O3'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2 -Wl,--lto-O3'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, no es necesario añadir el primer parámetro.

Establecer la variable de entorno de uso de compilador para Clang
$ export {CC,CXX}=clang

Extracción

$ tar Jxvf Tasklist-0.5-ML.tar.xz

Compilación

$ Tasklist/AppRun --compile
$ rm -rf Tasklist/src


Explicación de los comandos

rm -rf Tasklist/src : Borramos el directorio del código fuente del paquete, una vez lo hemos compilado, al no ser necesario para la ejecución de Tasklist.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/Tasklist (sólo si tenemos una versión anterior instalada)
# cp -adrf --no-preserve=ownership Tasklist /usr/apps


Estadísticas de Compilación e Instalación de Tasklist

Estadísticas de Compilación e Instalación de Tasklist
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico LLD 4.0.0
Compilador Clang 4.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Tiempo de compilación 10"
Archivos instalados 12
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 132 KB

Consumo inicial de CPU y RAM de Tasklist

Consumo inicial de CPU y RAM de Tasklist
Proceso
CPU Memoria física
Tasklist 0 % 24,1 MB

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

Entre paréntesis la versión con la que se ha compilado SystemTrayN para la elaboración de este documento.

* GCC - (7.1.0) o Clang - (4.0.0)
* Make - (4.2.1)
* Automake - (1.15)
* Gettext - (0.19.8.1)
* Autoconf - (2.69)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* GTK+ - (2.24.31)
* Libxml2 - (2.9.2)
* ROX-Clib - (2.1.10)

Descarga

SystemTrayN-0.3.2-1-ML.tar.xz

Firma Digital  Clave pública PGP

SystemTrayN-0.3.2-1-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify SystemTrayN-0.3.2-1-ML.tar.xz.asc SystemTrayN-0.3.2-1-ML.tar.xz

Optimizaciones

Optimizaciones adicionales

Optimizaciones adicionales
GCC
Graphite
$ export {C,CXX}FLAGS+=' -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block'
LTO
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=2'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, utilizar el parámetro -flto

Clang
Polly
$ export {C,CXX}FLAGS+=' -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine'
LTO
$ export {C,CXX,LD}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX,LD}FLAGS+=' -flto=thin'
La aplicación de esta optimización es alternativa a la tradicional LTO, a partir de Clang 3.9, y por lo tanto, no es combinable con la misma.

Parámetros adicionales

Parámetros adicionales de eliminación de avisos específicos en el proceso de compilación
Clang
$ export {C,CXX}FLAGS+=' -Qunused-arguments'

Establecer el uso de enlazador dinámico para LLD
$ export LDFLAGS+=' -fuse-ld=lld'
Optimizaciones complementarias LTO de LLD
$ export LDFLAGS+=' -Wl,--lto-partitions=2 -Wl,--lto-O3'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2 -Wl,--lto-O3'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, no es necesario añadir el primer parámetro.

Establecer la variable de entorno de uso de compilador para Clang
$ export {CC,CXX}=clang

Extracción

$ tar Jxvf SystemTrayN-0.3.2-1-ML.tar.xz

Compilación

$ export LDFLAGS+=" -lX11"
$ SystemTrayN/AppRun --compile
$ rm -rf SystemTrayN/src

Explicación de los comandos

export LDFLAGS+=" -lX11" : Requerido para un correcto enlazado del binario resultante de la compilación.

rm -rf Tasklist/src : Borramos el directorio del código fuente del paquete, una vez lo hemos compilado, al no ser necesario para la ejecución de SystemTrayN.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/SystemTrayN (sólo si tenemos una versión anterior instalada)
# cp -adrf --no-preserve=ownership SystemTrayN /usr/apps


Estadísticas de Compilación e Instalación de SystemTrayN

Estadísticas de Compilación e Instalación de SystemTrayN
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico LLD 4.0.0
Compilador Clang 4.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Tiempo de compilación 11"
Archivos instalados 15
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 124 KB

Consumo inicial de CPU y RAM de SystemTrayN

Consumo inicial de CPU y RAM de SystemTrayN
Proceso
CPU Memoria física
SystemTray 0 % 30,6 MB

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

Entre paréntesis la versión con la que se ha compilado ToggleDesktop para la elaboración de este documento.

* GCC - (7.1.0) o Clang - (4.0.0)
* Make - (4.2.1)
* Automake - (1.15)
* Gettext - (0.19.8.1)
* Autoconf - (2.69)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* GTK+ - (2.24.31)
* Libwnck - (2.31.0)
* ROX-Clib - (2.1.10)

Descarga

ToggleDesktop-0.0.1-ML.tar.xz

Firma Digital  Clave pública PGP

ToggleDesktop-0.0.1-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify ToggleDesktop-0.0.1-ML.tar.xz.asc ToggleDesktop-0.0.1-ML.tar.xz

Optimizaciones

Optimizaciones adicionales

Optimizaciones adicionales
GCC
Graphite
$ export {C,CXX}FLAGS+=' -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block'
LTO
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=2'
Donde pone 2 se indica el número de núcleos de nuestro procesador, si sólo tiene uno, utilizar el parámetro -flto

Clang
Polly
$ export {C,CXX}FLAGS+=' -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine'
LTO
$ export {C,CXX,LD}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX,LD}FLAGS+=' -flto=thin'
La aplicación de esta optimización es alternativa a la tradicional LTO, a partir de Clang 3.9, y por lo tanto, no es combinable con la misma.

Parámetros adicionales

Parámetros adicionales de eliminación de avisos específicos en el proceso de compilación
Clang
$ export {C,CXX}FLAGS+=' -Qunused-arguments'

Establecer la variable de entorno de uso de compilador para Clang
$ export {CC,CXX}=clang

Extracción

$ tar Jxvf ToggleDesktop-0.0.1-ML.tar.xz

Compilación

$ ToggleDesktop/AppRun --compile
$ rm -rf ToggleDesktop/src

Explicación de los comandos

rm -rf ToggleDesktop/src : Borramos el directorio del código fuente del paquete, una vez lo hemos compilado, al no ser necesario para la ejecución de ToggleDesktop.

Instalación como root

$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/ToggleDesktop (sólo si tenemos una versión anterior instalada)
# cp -adrf --no-preserve=ownership ToggleDesktop /usr/apps


Estadísticas de Compilación e Instalación de ToggleDesktop

Estadísticas de Compilación e Instalación de ToggleDesktop
CPU AMD Athlon(tm) II X2 260 Processor
MHz 3214.610
RAM 2048 MB
Sistema de archivos XFS
Versión de Glibc 2.25
Enlazador dinámico LLD 4.0.0
Compilador Clang 4.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Tiempo de compilación 8"
Archivos instalados 8
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 56 KB

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.xz

Firma Digital  Clave pública PGP

ROX-Run-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify ROX-Run-ML.tar.xz.asc ROX-Run-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de ROX-Run

Estadísticas de Instalación de ROX-Run
Sistema de archivos XFS
Archivos instalados 13
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 96 KB

Consumo inicial de CPU y RAM de ROX-Run

Consumo inicial de CPU y RAM de ROX-Run
Proceso
CPU Memoria física
AppRun 0 % 3,9 MB

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.xz

Firma Digital  Clave pública PGP

Postal-004-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Postal-004-ML.tar.xz.asc Postal-004-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de Postal

Estadísticas de Instalación de Postal
Sistema de archivos XFS
Archivos instalados 26
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 132 KB

Consumo inicial de CPU y RAM de Postal

Consumo inicial de CPU y RAM de Postal
Proceso
CPU Memoria física
python 0 % 54,2 MB

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.xz

Firma Digital  Clave pública PGP

WiFi-003-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify WiFi-003-ML.tar.xz.asc WiFi-003-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de WiFi

Estadísticas de Instalación de WiFi
Sistema de archivos XFS
Archivos instalados 116
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 908 KB

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.xz

Firma Digital  Clave pública PGP

Lithium-006-ML.tar.xz.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Lithium-006-ML.tar.xz.asc Lithium-006-ML.tar.xz

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.xz -C /usr/apps


Estadísticas de Instalación de Lithium

Estadísticas de Instalación de Lithium
Sistema de archivos XFS
Archivos instalados 87
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 6
Mostrar/Ocultar la lista de enlaces simbólicos creados
Ocupación de espacio en disco 1,1 MB

Consumo inicial de CPU y RAM de Lithium

Consumo inicial de CPU y RAM de Lithium
Proceso
CPU Memoria física
python 0 % 34,6 MB

Directorio de configuración personal

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

Captura Lithium - 1




Foro Galería Blog


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

Actualizado el 26-05-2017

Instalar ROX Desktop desde cero

Instalar MATE desde ceroInstalar XFce 4 desde cero