Copyright
Copyright © José Luis Lara Carrascal 2006-2023
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
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 |
|
Ocupación de espacio en disco |
120 KB |
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
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 |
|
Ocupación de espacio en disco |
88 KB |
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
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 |
|
Ocupación de espacio en disco |
56 KB |
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
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 |
|
Ocupación de espacio en disco |
104 KB |
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
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 |
|
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'. |
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
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 |
|
Ocupación de espacio en disco |
112 KB |
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
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 |
|
Ocupación de espacio en disco |
72 KB |
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
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 |
|
Ocupación de espacio en disco |
108 KB |
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
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 |
|
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. |
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 - (13.2.0) o Clang - (16.0.6)
* Make - (4.4.1)
* Automake - (1.16.5)
* Gettext - (0.22)
* Autoconf - (2.71)
* Pkg-config - (0.29.2)
Librerías de Desarrollo
* GTK+ - (2.24.33)
Descarga
XDGStart-0.2.0-ML.tar.xz
Firma Digital
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+=' -ftree-loop-linear -floop-strip-mine -floop-block'
|
IPA
|
$ export {C,CXX}FLAGS+=' -fipa-pta'
|
LTO |
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=auto'
|
En versiones inferiores a GCC
10, sustituir auto
por el número de núcleos que tenga 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 en el proceso de compilación |
$ export {C,CXX}FLAGS+=' -w' |
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 -L/opt/gcc13/lib64" |
Cada usuario tendrá
que establecer la ruta de búsqueda de directorios, en
función de la distribución que utilice. |
Establecer el uso de enlazador dinámico para Mold |
$ export LDFLAGS+=' -fuse-ld=mold' |
Establecer el uso de enlazador dinámico para LLD |
Clang |
$ export LDFLAGS+=' -fuse-ld=lld' |
Optimizaciones complementarias LTO/ThinLTO de LLD |
$ export LDFLAGS+=' -Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt' |
Optimizaciones complementarias LTO de LLD |
$ export LDFLAGS+=" -Wl,--lto-partitions=$(nproc)" |
Optimizaciones complementarias ThinLTO de LLD |
$ export LDFLAGS+=" -Wl,--thinlto-jobs=$(nproc)" |
Establecer la variable de entorno de uso de compilador para Clang |
$ export CC=clang CXX=clang++ |
Extracción
$ tar Jxvf XDGStart-0.2.0-ML.tar.xz
|
Compilación
$ XDGStart/AppRun --compile
$ rm -rf XDGStart/{build,src,*.dbg} |
Explicación de los comandos
rm -rf XDGStart/{build,src,*.dbg}
: Borra 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. También borra el binario ejecutable con símbolos de depuración.
Instalación como root
$ su
# mkdir -p /usr/apps
# rm -rf /usr/apps/XDGStart (sólo si tenemos una versión anterior instalada)
# cp -dRf --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 Ryzen 5 5500 |
MHz |
3593.250 (BoostMax=4457.000) |
RAM |
32 GB |
Sistema de archivos |
XFS |
Versión del Kernel |
6.4.7-ml SMP PREEMPT_DYNAMIC x86_64 |
Modo de frecuencia de la CPU |
powersave (balance performance) |
Versión de Glibc |
2.38 |
Enlazador dinámico |
LLD 16.0.6 |
Compilador |
Clang 16.0.6 |
Parámetros de optimización |
-03 -march=znver3
-mtune=znver3 -fexperimental-new-pass-manager -mllvm -polly -mllvm
-polly-vectorizer=stripmine -flto=thin
-Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt |
Tiempo de compilación |
1" |
Archivos instalados |
7 |
|
Ocupación de espacio en disco |
96 KB |
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.18)
* Gnome-menus - (2.30.5)
* PyXDG - (0.27)
Descarga
XDG-Menu-1.5-ML.tar.xz
Firma Digital
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
$ 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 |
|
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. |
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.
Dada la gran cantidad de problemas de ejecución que suele dar este programa, he decidido crear un lanzador denominado MyGtkMenuROX para poder utilizar MyGtkMenu en combinación con Xdgmenumaker (lo explico en la sección correspondiente del manual de MyGtkMenu) con ROX Desktop.
Nos descargamos el archivo desde este enlace y lo extraemos en el directorio apps que hemos creado anteriormente en nuestro home.
$ mkdir -p ~/apps
$ tar Jxvf MyGtkMenuROX-ML.tar.xz -C ~/apps
|
Abrimos con un editor de texto, el script de shell incluido en el mismo, xdgmenu.sh,
por si queremos añadir o quitar directorios de búsqueda
de archivos desktop en la variable XDG_DATA_DIRS incluida en el mismo.
En la misma están incluidos los más habituales, enpezando
por el nuestro y terminando por /usr/local/share.
#!/bin/sh
# Copyright © Jose Luis Lara Carrascal 2017-2023 <manualinux@yahoo.es>
# <https://manualinux.eu>
# Este script se distribuye bajo la Licencia General GNU
export XDG_DATA_DIRS=$HOME/.local/share:/usr/share:/usr/local/share:$XDG_DATA_DIRS
xdgmenumaker -nif fluxbox -s24 > /tmp/menuxdg.txt
sed -e 's:\[exec\] :\n\titem = :g' -e 's:(::' -e 's:)::' -e 's:\\):):' -e 's:{:\n\tcmd = :g' \
-e 's:<:\nicon = :g' -e 's:[}>]::g' -e 's:\[submenu\]:Submenu =:g' -e 's:\[end\].*::g' -i /tmp/menuxdg.txt
sed -e '/cmd =.*/{n; s/^\s*$/\ticon = NULL\n/}' -e 's:^icon =:\t&:g' -i /tmp/menuxdg.txt
ed -s ~/apps/MyGtkMenuROX/Menuxdg.txt <<EOF
/#XDGSTART/+,/#XDGEND/-d
/#XDGSTART/ r /tmp/menuxdg.txt
w
q
EOF |
Y, finalmente, editamos también el archivo de configuración del menú, Menuxdg.txt,
para modificar la posición del menú en función de
la resolución de nuestra pantalla o el tamaño de icono de
los elementos del menú.
MenuPosition = 0 646
item = Menú de Aplicaciones
cmd = " "
icon = NULL
SEPARATOR
iconsize = 24
#XDGSTART
#XDGEND
SEPARATOR
item = Regenerar el menú
cmd = ~/apps/MyGtkMenuROX/xdgmenu.sh
icon = /usr/share/icons/nuoveXT2/24x24/categories/applications-system.png
Submenu = Cierre de Sesión
icon = /usr/share/icons/nuoveXT2/24x24/categories/applications-system.png
item = Reiniciar el Sistema
cmd = sudo reboot
icon = /usr/share/icons/nuoveXT2/24x24/actions/system-shutdown.png
item = Apagar el Sistema
cmd = sudo halt
icon = /usr/share/icons/nuoveXT2/24x24/actions/system-shutdown.png
item = Cerrar Sesión
cmd = /usr/apps/ROX-Session/AppRun
icon = /usr/share/icons/nuoveXT2/24x24/actions/system-shutdown.png
|
Si queremos modificar el tamaño
de icono, en este caso 24, lo tendremos que hacer también en el
script, xdgmenu.sh,
en concreto lo que está en color rojo. La posición del
menú (MenuPosition) está configurada para una
resolución de escritorio de 1920x1080. El valor 0 no es
necesario tocarlo, sólo el 646 para ajustarlo al tamaño
de nuestra pantalla. Con esto conseguimos que el menú se
despliegue de forma exacta justo encima del botón del mismo y
pegado al panel y al lateral izquierdo de la pantalla. Es evidente que
tendremos que contar con el tamaño que tenga el panel. Esto
sólo es una orientación en función de cómo
lo tengo yo en mi sistema.
Una vez lo tengamos claro, arrastramos la aplicación al panel,
en el lugar habitual del menú de aplicaciones en un escritorio
clásico y seleccionamos Regenerar el menú
para que se cree el menú de forma automática. No olvidar
las dependencias que necesitamos para esto, incluido el editor de
texto, GNU ed.
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 - (13.2.0) o Clang - (16.0.6)
* Make - (4.4.1)
* Automake - (1.16.5)
* Gettext - (0.22)
* Autoconf - (2.71)
* Pkg-config - (0.29.2)
Librerías
de Desarrollo
* GTK+ - (2.24.33)
* Libwnck - (2.31.0)
* ROX-Clib - (2.1.10)
Descarga
Pager-1.2-ML.tar.xz
Firma Digital
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+=' -ftree-loop-linear -floop-strip-mine -floop-block'
|
IPA
|
$ export {C,CXX}FLAGS+=' -fipa-pta'
|
LTO |
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=auto' |
En versiones inferiores a GCC
10, sustituir auto
por el número de núcleos que tenga 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 en el proceso de compilación |
$ export {C,CXX}FLAGS+=' -w' |
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 -L/opt/gcc13/lib64" |
Cada usuario tendrá
que establecer la ruta de búsqueda de directorios, en
función de la distribución que utilice. |
Establecer el uso de enlazador dinámico para Mold |
$ export LDFLAGS+=' -fuse-ld=mold' |
Establecer el uso de enlazador dinámico para LLD |
Clang |
$ export LDFLAGS+=' -fuse-ld=lld' |
Optimizaciones complementarias LTO/ThinLTO de LLD |
$ export LDFLAGS+=' -Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt' |
Optimizaciones complementarias LTO de LLD |
$ export LDFLAGS+=" -Wl,--lto-partitions=$(nproc)" |
Optimizaciones complementarias ThinLTO de LLD |
$ export LDFLAGS+=" -Wl,--thinlto-jobs=$(nproc)" |
Eliminar los símbolos innecesarios para la ejecución del programa |
$ export
LDFLAGS+=" -Wl,-s" |
Establecer
el número de procesos de compilación en paralelo, en
función del número de núcleos e hilos que tenga nuestra
CPU
|
$ export MAKEFLAGS=-j$(nproc) |
Establecer la variable de entorno de uso de compilador para Clang |
$ export CC=clang 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 -dRf --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 Ryzen 5 5500 |
MHz |
3593.250 (BoostMax=4457.000) |
RAM |
32 GB |
Sistema de archivos |
XFS |
Versión del Kernel |
6.4.7-ml SMP PREEMPT_DYNAMIC x86_64 |
Modo de frecuencia de la CPU |
powersave (balance performance) |
Versión de Glibc |
2.38 |
Enlazador dinámico |
LLD 16.0.6 |
Compilador |
Clang 16.0.6 |
Parámetros de optimización |
-03 -march=znver3
-mtune=znver3 -mllvm -polly -mllvm
-polly-vectorizer=stripmine -flto=thin
-Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt |
Parámetros de compilación |
-j12 |
Tiempo de compilación |
1" |
Archivos instalados |
13 |
|
Ocupación de espacio en disco |
88 KB |
Consumo inicial de CPU y RAM de Pager
Consumo inicial de CPU y RAM de Pager |
Programa
|
CPU |
RAM |
Pager |
0 % |
4,6 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/rox.sourceforge.net/Pager |
Es el
directorio de configuración personal de Pager
en nuestro home. |
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
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 |
|
Ocupación de espacio en disco |
96 KB |
Consumo inicial de CPU y RAM de MiniClock
Consumo inicial de CPU y RAM de MiniClock |
Programa
|
CPU |
RAM |
python |
0 % |
14,3 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/rox4debian.berlios.de/MiniClock |
Es el
directorio de configuración personal de MiniClock
en nuestro home. |
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
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 |
|
Ocupación de espacio en disco |
308 KB |
Consumo inicial de CPU y RAM de Volume
Consumo inicial de CPU y RAM de Pager |
Programa
|
CPU |
RAM |
python |
0 % |
27,2 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/hayber.us/Volume |
Es el
directorio de configuración personal de Volume
en nuestro home. |
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 - (13.2.0) o Clang - (16.0.6)
* Make - (4.4.1)
* Automake - (1.16.5)
* Gettext - (0.22)
* Autoconf - (2.71)
* Pkg-config - (0.29.2)
Librerías
de Desarrollo
* Xorg - (7.7 / xorg-server 21.1.8)
LibX11 - (1.8.6)
* GTK+ - (2.24.33)
* Libwnck - (2.31.0)
* Libxml2 - (2.11.4)
Descarga
Tasklist-0.5-ML.tar.xz
Firma Digital
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+=' -ftree-loop-linear -floop-strip-mine -floop-block'
|
IPA
|
$ export {C,CXX}FLAGS+=' -fipa-pta'
|
LTO |
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=auto'
|
En versiones inferiores a GCC
10, sustituir auto
por el número de núcleos que tenga 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 en el proceso de compilación |
$ export {C,CXX}FLAGS+=' -w' |
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 -L/opt/gcc13/lib64" |
Cada usuario tendrá
que establecer la ruta de búsqueda de directorios, en
función de la distribución que utilice. |
Establecer el uso de enlazador dinámico para Mold |
$ export LDFLAGS+=' -fuse-ld=mold' |
Establecer el uso de enlazador dinámico para LLD |
Clang |
$ export LDFLAGS+=' -fuse-ld=lld' |
Optimizaciones complementarias LTO/ThinLTO de LLD |
$ export LDFLAGS+=' -Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt' |
Optimizaciones complementarias LTO de LLD |
$ export LDFLAGS+=" -Wl,--lto-partitions=$(nproc)" |
Optimizaciones complementarias ThinLTO de LLD |
$ export LDFLAGS+=" -Wl,--thinlto-jobs=$(nproc)" |
Eliminar los símbolos innecesarios para la ejecución del programa |
$ export
LDFLAGS+=" -Wl,-s" |
Establecer
el número de procesos de compilación en paralelo, en
función del número de núcleos e hilos que tenga nuestra
CPU
|
$ export MAKEFLAGS=-j$(nproc) |
Establecer la variable de entorno de uso de compilador para Clang |
$ export CC=clang 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 -dRf --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 Ryzen 5 5500 |
MHz |
3593.250 (BoostMax=4457.000) |
RAM |
32 GB |
Sistema de archivos |
XFS |
Versión del Kernel |
6.4.7-ml SMP PREEMPT_DYNAMIC x86_64 |
Modo de frecuencia de la CPU |
powersave (balance performance) |
Versión de Glibc |
2.38 |
Enlazador dinámico |
LLD 16.0.6 |
Compilador |
Clang 16.0.6 |
Parámetros de optimización |
-03 -march=znver3
-mtune=znver3 -mllvm -polly -mllvm
-polly-vectorizer=stripmine -flto=thin
-Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt |
Parámetros de compilación |
-j12 |
Tiempo de compilación |
1" |
Archivos instalados |
12 |
|
Ocupación de espacio en disco |
112 KB |
Consumo inicial de CPU y RAM de Tasklist
Consumo inicial de CPU y RAM de Tasklist |
Programa
|
CPU |
RAM |
Tasklist |
0 % |
5,0 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/Choices/Tasklist2 |
Es el
directorio de configuración personal de Tasklist
en nuestro home. |
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 - (13.2.0) o Clang - (16.0.6)
* Make - (4.4.1)
* Automake - (1.16.5)
* Gettext - (0.22)
* Autoconf - (2.71)
* Pkg-config - (0.29.2)
Librerías
de Desarrollo
* GTK+ - (2.24.33)
* Libxml2 - (2.11.4)
* ROX-Clib - (2.1.10)
Descarga
SystemTrayN-0.3.2-1-ML.tar.xz
Firma Digital
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+=' -ftree-loop-linear -floop-strip-mine -floop-block'
|
IPA
|
$ export {C,CXX}FLAGS+=' -fipa-pta'
|
LTO |
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=auto'
|
En versiones inferiores a GCC
10, sustituir auto
por el número de núcleos que tenga nuestro
procesador. Si sólo tiene uno, utilizar el parámetro -flto
|
Clang |
New Pass Manager |
$ export {C,CXX}FLAGS+=' -fexperimental-new-pass-manager' |
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 en el proceso de compilación |
$ export {C,CXX}FLAGS+=' -w' |
Parámetros adicionales de eliminación de errores específicos en el proceso de compilación |
Clang 15 y superiores |
$ export {C,CXX}FLAGS+=' -Wno-implicit-function-declaration' |
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 -L/opt/gcc13/lib64" |
Cada usuario tendrá
que establecer la ruta de búsqueda de directorios, en
función de la distribución que utilice. |
Establecer el uso de enlazador dinámico para Mold |
$ export LDFLAGS+=' -fuse-ld=mold' |
Establecer el uso de enlazador dinámico para LLD |
Clang |
$ export LDFLAGS+=' -fuse-ld=lld' |
Optimizaciones complementarias LTO/ThinLTO de LLD |
$ export LDFLAGS+=' -Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt' |
Optimizaciones complementarias LTO de LLD |
$ export LDFLAGS+=" -Wl,--lto-partitions=$(nproc)" |
Optimizaciones complementarias ThinLTO de LLD |
$ export LDFLAGS+=" -Wl,--thinlto-jobs=$(nproc)" |
Eliminar los símbolos innecesarios para la ejecución del programa |
$ export
LDFLAGS+=" -Wl,-s" |
Establecer
el número de procesos de compilación en paralelo, en
función del número de núcleos e hilos que tenga nuestra
CPU
|
$ export MAKEFLAGS=-j$(nproc) |
Establecer la variable de entorno de uso de compilador para Clang |
$ export CC=clang CXX=clang++
|
Extracción
$ tar Jxvf SystemTrayN-0.3.2-1-ML.tar.xz
|
Compilación
$ SystemTrayN/AppRun --compile
$ rm -rf SystemTrayN/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 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 -dRf --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 Ryzen 5 5500 |
MHz |
3593.250 (BoostMax=4457.000) |
RAM |
32 GB |
Sistema de archivos |
XFS |
Versión del Kernel |
6.4.7-ml SMP PREEMPT_DYNAMIC x86_64 |
Modo de frecuencia de la CPU |
powersave (balance performance) |
Versión de Glibc |
2.38 |
Enlazador dinámico |
LLD 16.0.6 |
Compilador |
Clang 16.0.6 |
Parámetros de optimización |
-03 -march=znver3
-mtune=znver3 -mllvm -polly -mllvm
-polly-vectorizer=stripmine -flto=thin
-Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt |
Parámetros de compilación |
-j12 |
Tiempo de compilación |
1" |
Archivos instalados |
15 |
|
Ocupación de espacio en disco |
104 KB |
Consumo inicial de CPU y RAM de SystemTrayN
Consumo inicial de CPU y RAM de SystemTrayN |
Programa
|
CPU |
RAM |
SystemTray |
0 % |
3,6 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/kerofin.demon.ko.uk/SystemTrayN |
Es el
directorio de configuración personal de SystemTrayN
en nuestro home. |
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 - (13.2.0) o Clang - (16.0.6)
* Make - (4.4.1)
* Automake - (1.16.5)
* Gettext - (0.22)
* Autoconf - (2.71)
* Pkg-config - (0.29.2)
Librerías
de Desarrollo
* GTK+ - (2.24.33)
* Libwnck - (2.31.0)
* ROX-Clib - (2.1.10)
Descarga
ToggleDesktop-0.0.1-ML.tar.xz
Firma Digital
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+=' -ftree-loop-linear -floop-strip-mine -floop-block'
|
IPA
|
$ export {C,CXX}FLAGS+=' -fipa-pta'
|
LTO |
$ export {C,CXX}FLAGS+=' -fuse-linker-plugin -flto=auto' |
En versiones inferiores a GCC
10, sustituir auto
por el número de núcleos que tenga 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 en el proceso de compilación |
$ export {C,CXX}FLAGS+=' -w' |
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 -L/opt/gcc13/lib64" |
Cada usuario tendrá
que establecer la ruta de búsqueda de directorios, en
función de la distribución que utilice. |
Establecer el uso de enlazador dinámico para Mold |
$ export LDFLAGS+=' -fuse-ld=mold' |
Establecer el uso de enlazador dinámico para LLD |
Clang |
$ export LDFLAGS+=' -fuse-ld=lld' |
Optimizaciones complementarias LTO/ThinLTO de LLD |
$ export LDFLAGS+=' -Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt' |
Optimizaciones complementarias LTO de LLD |
$ export LDFLAGS+=" -Wl,--lto-partitions=$(nproc)" |
Optimizaciones complementarias ThinLTO de LLD |
$ export LDFLAGS+=" -Wl,--thinlto-jobs=$(nproc)" |
Eliminar los símbolos innecesarios para la ejecución del programa |
$ export
LDFLAGS+=" -Wl,-s" |
Establecer la variable de entorno de uso de compilador para Clang |
$ export CC=clang 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 -dRf --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 Ryzen 5 5500 |
MHz |
3593.250 (BoostMax=4457.000) |
RAM |
32 GB |
Sistema de archivos |
XFS |
Versión del Kernel |
6.4.7-ml SMP PREEMPT_DYNAMIC x86_64 |
Modo de frecuencia de la CPU |
powersave (balance performance) |
Versión de Glibc |
2.38 |
Enlazador dinámico |
LLD 16.0.6 |
Compilador |
Clang 16.0.6 |
Parámetros de optimización |
-03 -march=znver3
-mtune=znver3 -mllvm -polly -mllvm
-polly-vectorizer=stripmine -flto=thin
-Wl,--lto-aa-pipeline=globals-aa -Wl,--lto-newpm-passes=memcpyopt |
Tiempo de compilación |
> 1" |
Archivos instalados |
8 |
|
Ocupación de espacio en disco |
52 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.
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
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 |
|
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 |
Programa
|
CPU |
RAM |
AppRun |
0 % |
442,5 KB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/Choices/ROX-Run |
Es el
directorio de configuración personal de ROX-Run
en nuestro home. |
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
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 |
|
Ocupación de espacio en disco |
132 KB |
Consumo inicial de CPU y RAM de Postal
Consumo inicial de CPU y RAM de Postal |
Programa
|
CPU |
RAM |
python |
0 % |
18,2 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/hayber.us/Postal |
Es el
directorio de configuración personal de Postal
en nuestro home. |
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
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 |
|
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
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 |
|
Enlaces simbólicos creados |
6 |
|
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 |
Programa
|
CPU |
RAM |
python |
0 % |
14,9 MB |
Para medir el consumo de CPU se utiliza el programa top, y para medir
el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace. |
Directorio de
configuración personal
~/.config/hayber.us/Lithium |
Es el
directorio de configuración personal de Lithium
en nuestro home. |
|