Articulo de referencia

Escritorio ROX

Lxterminal (una de las muchas aplicaciones de terminal o consola de Linux) ejecutando neofetch, mostrando AntiX Linux 21 ejecutando ROX Desktop 2.11. ROX Desktop es un entorno d...

AntiX 21 Runit con ROX Desktop 2.11
Lxterminal (una de las muchas aplicaciones de terminal o consola de Linux) ejecutando neofetch, mostrando AntiX Linux 21 ejecutando ROX Desktop 2.11.

ROX Desktop es un entorno de escritorio gráfico discontinuado [ 1 ] para el sistema X Window . Está basado en ROX-Filer , un gestor de archivos espaciales de arrastrar y soltar . Es software libre publicado bajo la licencia GPL-2.0 o posterior . El entorno se inspiró en la interfaz de usuario de RISC OS (que no debe confundirse con RISC/os ). [ 2 ] El nombre "ROX" deriva de "RISC OS en el sistema X Window ". Los programas se pueden instalar o eliminar fácilmente mediante Zero Install, un sistema de instalación de software descentralizado.

El proyecto fue iniciado por Thomas Leonard como estudiante en la Universidad de Southampton en 1999 [ 3 ] [ 4 ] y todavía estaba dirigido por él en 2012.

Componentes de software

ROX Desktop es un entorno de escritorio basado en el gestor de archivos ROX-Filer . Las aplicaciones cargan archivos arrastrándolos y soltándolos desde el gestor de archivos a la aplicación, y los guardan arrastrándolos de vuelta al gestor. Las aplicaciones son directorios ejecutables y, por lo tanto, se pueden instalar (copiar), desinstalar (eliminar) y ejecutar directamente a través de la interfaz del gestor de archivos. ROX está estrechamente vinculado a Zero Install, un sistema para identificar y ejecutar programas mediante una URL , cuyo objetivo es automatizar la instalación de software.

El entorno de escritorio utiliza el kit de herramientas GTK , similar al de GNOME y Xfce . Su diseño se centra en programas pequeños y sencillos que utilizan la función de arrastrar y soltar para transferir datos. Por ejemplo, un usuario podría cargar datos de un archivo comprimido de la web en una hoja de cálculo arrastrando el archivo desde el navegador web al compresor y, a continuación, desde el compresor a la hoja de cálculo. De forma similar, se podría instalar un programa arrastrando el archivo desde la web al compresor y, a continuación, desde el compresor al directorio de aplicaciones del compresor.

La función de arrastrar y soltar permite al usuario guardar un archivo en cualquier directorio o directamente en otra aplicación, como un compresor de archivos en el panel.

Archivo ROX

ROX-Filer es un gestor de archivos espacial gráfico para el sistema X Window . Puede utilizarse de forma independiente o como parte del entorno de escritorio ROX. Es el gestor de archivos predeterminado en ciertas distribuciones de Linux, como Puppy Linux y Dyne:bolic , y se utilizó en Xubuntu hasta que Thunar alcanzó la estabilidad.

ROX-Filer está construido utilizando el kit de herramientas GTK+ . Disponible bajo los términos de la GPL-2.0 o posterior , ROX-Filer es software libre. [ 5 ]

Instalación cero

Zero Install (o 0install ) es un sistema multiplataforma (Windows, Linux, macOS) para ejecutar aplicaciones, que permite la publicación descentralizada (sin utilizar repositorios centrales tradicionales , directamente desde los sitios web de los proyectos). [ 7 ] A diferencia de la simple implementación xcopy , Zero Install conserva las ventajas de los repositorios, como las bibliotecas compartidas , las actualizaciones automáticas y la validación de firmas digitales . [ 8 ]

Zero Install utiliza metadatos (a veces denominados formato de fuente ) escritos en XML. De forma similar a la implementación con xcopy, cada aplicación obtiene su propio directorio y no hay efectos secundarios en el sistema operativo. Esto elimina la necesidad de derechos de administrador y permite ejecutar diferentes versiones de la misma aplicación en paralelo sin modificaciones especiales. [ 8 ]

Para ejecutar una aplicación , el usuario utiliza un lanzador en ROX-Filer. Este lanzador indica al sistema que ejecute la aplicación especificada por una URL dentro de su script. La primera vez que se ejecuta, el sistema utiliza la URL para descargar el programa y guardarlo. En los siguientes lanzamientos, el sistema no lo vuelve a descargar. Este mecanismo se denomina «Instalación cero» porque el lanzador tiene como objetivo ejecutar el programa directamente en lugar de realizar un proceso de instalación tradicional. [ 9 ]

Véase también

Referencias

  1. Kenlon, Seth (16 de diciembre de 2019). "Revive la historia de Linux con el escritorio ROX | Opensource.com" . opensource.com . Consultado el 16 de junio de 2024 .
  2. "Fundador de ROX: Por qué llevé RISC OS a Unix" . Archivado del original el 20 de noviembre de 2007.
  3. "¿RISC OX?" . Acorn User . N.° 214. Diciembre de 1999. pág. 10 . Consultado el 16 de agosto de 2013 .  
  4. "comp.sys.acorn.misc – Re: Escritorio ROX" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  5. "COPIANDO" .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  6. "Versiones · 0install/0install" . GitHub .
  7. Khurshid, Usman (12 de septiembre de 2013). "Ejecuta programas de Windows sin tener que instalarlos" . Make Tech Easier . Consultado el 15 de junio de 2024 .
  8. 1 2 Eicher 2011 , pág. 8.
  9. "Instalación cero y AddApp | ROX Desktop" . ROX Desktop . 20 de noviembre de 2007. Archivado del original el 20 de noviembre de 2007. Consultado el 21 de junio de 2024 .

Fuentes

  • Eicher, Bastian (2011). Gestión de integración de escritorio para aplicaciones portátiles, de instalación cero y virtualizadas (PDF) . Departamento de Ciencias de la Computación (tesis de licenciatura). Instituto Tecnológico de Karlsruhe .

Notas

  • Bruce Byfield (7 de febrero de 2007) ROX Desktop ofrece una alternativa ligera y peculiar a GNOME y KDE , Linux.com
  • (en alemán) Jo Moskalewski (julio de 2002) ' RISC mola. Escritorio alternativo de Jo: ROX LinuxUser