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-2023   http://manualinux.es



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 - (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  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+=' -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
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 96 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.18)
* Gnome-menus - (2.30.5)
* PyXDG - (0.27)

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.

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  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+=' -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
Mostrar/Ocultar la lista de archivos instalados
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.

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

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

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 - (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  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+=' -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
Mostrar/Ocultar la lista de archivos instalados
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.

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 - (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  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+=' -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
Mostrar/Ocultar la lista de archivos instalados
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.

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 - (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  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+=' -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
Mostrar/Ocultar la lista de archivos instalados
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.

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

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

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

Captura Lithium - 1




Foro Galería Blog


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

Actualizado el 02-08-2023

Instalar ROX Desktop desde cero

Instalar MATE desde ceroInstalar XFce 4 desde cero