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-2018   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




Complementos de XFce 4 adaptados a ROX Desktop  

Xfce2rox, es un conjunto de 7 complementos del panel del entorno de escritorio, XFce 4, adaptados al panel de ROX Desktop. Para su compilación no se requiere de dependencia alguna de las librerías de su entorno de escritorio nativo, incluyendo en los paquetes los archivos de cabecera correspondientes necesarios para llevar a cabo dicho cometido.

1) Clipman
2) Cpugraph
3) Datetime
4) Iconbox
5) Netload
6) Systemload
7) Tasklist




1) Clipman  

Un gestor del portapapeles del sistema con soporte de texto e imágenes.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
   LibX11 - (1.6.5)
* GTK+ - (2.24.32)
* Libglade - (2.6.4)

Descarga

clipman-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración  Bloc de Notas Información general sobre el uso de los comandos

$ tar jxvf clipman-0.1.1-Source.tar.bz2
$ cd Clipman
$ mkdir build; cd build
$ export LDFLAGS+=" -lX11 -lm"
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Clipman ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in ar ca cs da de el en_GB eu fi fr gl hu id it ja \
lv nb nl pl pt pt_BR ru sq sv tr uk ur ur_PK zh_CN zh_TW; do \
rm -rf /usr/apps/Clipman/locale/$i &> /dev/null ; \
done

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

Estadísticas de Compilación e Instalación de Clipman
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 3"
Archivos instalados 8
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Clipman/AppletRun
Ocupación de espacio en disco 164 KB

Consumo inicial de CPU y RAM de Clipman

Consumo inicial de CPU y RAM de Clipman
Proceso
CPU Memoria física
clipman 0 % 15,9 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/clipman Es el directorio de configuración personal de Clipman en nuestro home.

Captura Clipman - 1



2) Cpugraph  

Muestra una gráfica de la última carga del sistema.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)

Descarga

cpugraph-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración  Bloc de Notas Información general sobre el uso de los comandos

$ tar jxvf cpugraph-0.1.1-Source.tar.bz2
$ cd Cpugraph
$ mkdir build; cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Cpugraph ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in be ca cs en_GB eu fr hu lv nb_NO pl pt_BR pt_PT sq uk ur; do \
rm -rf /usr/apps/Cpugraph/locale/$i &> /dev/null ; \
done

Traducción al Español de Cpugraph

Descarga

Cpugraph_es-ML0.run

Firma Digital  Clave pública PGP

Cpugraph_es-ML0.run.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Cpugraph_es-ML0.run.asc Cpugraph_es-ML0.run

Instalación como root

$ su -c "sh Cpugraph_es-ML0.run"

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

Estadísticas de Compilación e Instalación de Cpugraph
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 2"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Cpugraph/AppletRun
Ocupación de espacio en disco 84 KB

Consumo inicial de CPU y RAM de Cpugraph

Consumo inicial de CPU y RAM de Cpugraph
Proceso
CPU Memoria física
cpugraph 0 % 37,9 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/cpugraph Es el directorio de configuración personal de Cpugraph en nuestro home.

Captura Cpugraph - 1



3) Datetime  

Muestra la fecha y la hora del sistema.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)

Descarga

datetime-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración

$ tar jxvf datetime-0.1.1-Source.tar.bz2
$ cd Datetime
$ mkdir build; cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Datetime ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in ar da el en_GB eu fr gl hu ja lv nl pt_BR pt_PT tr uk ur; do \
rm -rf /usr/apps/Datetime/locale/$i &> /dev/null ; \
done

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

Estadísticas de Compilación e Instalación de Datetime
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 1"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Datetime/AppletRun
Ocupación de espacio en disco 72 KB

Consumo inicial de CPU y RAM de Datetime

Consumo inicial de CPU y RAM de Datetime
Proceso
CPU Memoria física
datetime 0 % 21,9 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/datetime Es el directorio de configuración personal de Datetime en nuestro home.

Captura Datetime - 1



4) Iconbox  

Muestra las ventanas visibles y las minimizadas.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)
* Libwnck - (2.31.0)

Descarga

iconbox-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración  Bloc de Notas Información general sobre el uso de los comandos

$ tar jxvf iconbox-0.1.1-Source.tar.bz2
$ cd Iconbox
$ mkdir build; cd build
$ export LDFLAGS+=" -lm"
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Iconbox ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in am ar az be bg bn_IN ca cs da de dz el en_GB eo \
es_MX et eu fa fi fr gl gu he hi hu hy id it ja ka ko ku lt lv mk \
mr ms nb nl pa pl pt pt_BR ro ru si sk sq sv ta tr uk ur vi zh_CN zh_TW; do \
rm -rf /usr/apps/Iconbox/locale/$i &> /dev/null ; \
done

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

Estadísticas de Compilación e Instalación de Iconbox
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 1"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Iconbox/AppletRun
Ocupación de espacio en disco 72 KB

Consumo inicial de CPU y RAM de Iconbox

Consumo inicial de CPU y RAM de Iconbox
Proceso
CPU Memoria física
iconbox 0 % 22,8 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/iconbox Es el directorio de configuración personal de Iconbox en nuestro home.

Captura Iconbox - 1



5) Netload  

Un monitor de red.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)

Descarga

netload-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración

$ tar jxvf netload-0.1.1-Source.tar.bz2
$ cd Netload
$ mkdir build; cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Netload ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in ca de fr ko lt pl uk; do \
rm -rf /usr/apps/Netload/locale/$i &> /dev/null ; \
done

Traducción al Español de Netload

Descarga

Netload_es-ML0.run

Firma Digital  Clave pública PGP

Netload_es-ML0.run.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Netload_es-ML0.run.asc Netload_es-ML0.run

Instalación como root

$ su -c "sh Netload_es-ML0.run"

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

Estadísticas de Compilación e Instalación de Netload
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 2"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Netload/AppletRun
Ocupación de espacio en disco 76 KB

Consumo inicial de CPU y RAM de Netload

Consumo inicial de CPU y RAM de Netload
Proceso
CPU Memoria física
netload 0 % 31,3 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/netload Es el directorio de configuración personal de Netload en nuestro home.

Captura Netload - 1



6) Systemload  

Muestra el uso de la CPU, la memoria física, la memoria virtual y el tiempo de actividad del sistema.

Instalación

Dependencias


Herramientas de Compilación

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

* GCC - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)

Descarga

systemload-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración  Bloc de Notas Información general sobre el uso de los comandos

$ tar jxvf systemload-0.1.1-Source.tar.bz2
$ cd Systemload
$ mkdir build; cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/Systemload ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in ca cs de eu fr gl hu ko lt nl pl pt_BR sv uk vi zh_TW; do \
rm -rf /usr/apps/Systemload/locale/$i &> /dev/null ; \
done

Traducción al Español de Systemload

Descarga

Systemload_es-ML0.run

Firma Digital  Clave pública PGP

Systemload_es-ML0.run.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc (sólo es necesario si no lo hemos hecho antes)
$ gpg --verify Systemload_es-ML0.run.asc Systemload_es-ML0.run

Instalación como root

$ su -c "sh Systemload_es-ML0.run"

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

Estadísticas de Compilación e Instalación de Systemload
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 2"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/Systemload/AppletRun
Ocupación de espacio en disco 76 KB

Consumo inicial de CPU y RAM de Systemload

Consumo inicial de CPU y RAM de Systemload
Proceso
CPU Memoria física
systemload 0 % 22,4 MB

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/systemload Es el directorio de configuración personal de Systemload en nuestro home.

Captura Systemload - 1



7) Tasklist  

Realiza las mismas funciones que el componente del panel de ROX Desktop, Tasklist.

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 - (8.1.0) o Clang - (6.0.0)
* CMake - (3.11.2)
* Make - (4.2.1)
* Gettext - (0.19.8.1)
* Pkg-config - (0.29.2)

Librerías de Desarrollo

* Xorg - (7.7 / xorg-server 1.20.0)
* GTK+ - (2.24.32)
* Libwnck - (2.31.0)

Descarga

tasklist-0.1.1-Source.tar.bz2

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}FLAGS+=' -flto'
ThinLTO
$ export {C,CXX}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 ruta de búsqueda de directorios de librerías en sistemas de 64 bits multiarquitectura
$ export LDFLAGS+=" -L/usr/lib64 -L/usr/local/lib64"

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'
Optimizaciones complementarias ThinLTO de LLD
$ export LDFLAGS+=' -Wl,--thinlto-jobs=2'
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 parámetro en cuestión.

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

Extracción y Configuración

$ tar jxvf tasklist-0.1.1-Source.tar.bz2
$ cd Tasklist
$ mkdir build; cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/apps/TaskList ../src

Compilación

$ make

Parámetros de compilación opcionales

Instalación como root

$ su -c "make install/strip"

Borrar las locales adicionales instaladas

$ su
# for i in am ar az be bg bn_IN ca cs da de dz el en_GB eo \
es_MX et eu fa fi fr gl gu he hi hu hy id it ja ka ko ku lt lv mk \
mr ms nb nl pa pl pt pt_BR ro ru si sk sq sv ta tr uk ur vi zh_CN zh_TW; do \
rm -rf /usr/apps/TaskList/locale/$i &> /dev/null ; \
done

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

Estadísticas de Compilación e Instalación de Tasklist
CPU AMD Phenom(tm) II X4 965 Processor
MHz 3415.709
RAM 4096 MB
Sistema de archivos XFS
Versión del Kernel 4.16.11-ck1 SMP PREEMPT x86_64
Modo de frecuencia de la CPU ondemand
Versión de Glibc 2.27
Enlazador dinámico LLD 6.0.0
Compilador Clang 6.0.0
Parámetros de optimización -03 -march=amdfam10 -mtune=amdfam10 -mllvm -polly -mllvm -polly-vectorizer=stripmine -flto=thin
Parámetros de compilación VERBOSE=1 -j4
Tiempo de compilación 2"
Archivos instalados 6
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 1
/usr/apps/TaskList/AppletRun
Ocupación de espacio en disco 68 KB

Consumo inicial de CPU y RAM de Tasklist

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

Directorio de configuración personal

~/.config/xfce2rox.googlecode.com/tasklist Es el directorio de configuración personal de Tasklist en nuestro home.

Captura Systemload - 1





Foro Galería Blog


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

Actualizado el 26-05-2018

Instalar ROX Desktop desde cero

Instalar MATE desde ceroInstalar XFce 4 desde cero