![]() | |
![]() A screenshot of the ROX desktop | |
Final release | |
---|---|
Repository | github |
Written in | C, Python, GTK |
Operating system | Unix-like |
Type | Desktop environment |
License | GNU General Public License |
Website | rox |
The ROX Desktop is a discontinued [2] graphical desktop environment for the X Window System. It is based on the ROX-Filer which is a drag and drop spatial file manager. It is free software released under the GNU General Public License. The environment was inspired by the user interface of RISC OS (not to be confused with RISC/os). [3] The name "ROX" comes from "RISC OS on X". Programs can be installed or removed easily using Zero Install, a decentralized software installation system.
The project was started by Thomas Leonard as a student at University of Southampton in 1999 [4] [5] and was still led by him in 2012.
The ROX Desktop is a desktop environment based on the ROX-Filer file manager. Files are loaded by applications by using drag and drop from the filer to the application, and saved by dragging back to the filer. Applications are executable directories, and are thus also installed (copied), uninstalled (deleted), and run through the filer interface. ROX has a strong link with Zero Install, a method of identifying and executing programs via a URL, to make software installation completely automatic.
The desktop uses the GTK toolkit, like the GNOME and Xfce desktops. The design focuses on small, simple programs using drag-and-drop to move data between them. For example, a user might load a compressed file into a spreadsheet from the web by dragging the data from the web browser to the archiver, and from there into the spreadsheet. A program would be installed in the same way, by dragging the archive from the web to the archiver, and from there to the applications directory in the filer.
Drag-and-drop saving allows the user to save the text file to any directory they please, or directly to another application, such as the archiver on the panel.
![]() Screenshot of ROX-Filer | |
Original author(s) | Thomas Leonard |
---|---|
Repository | |
Operating system | Unix-like |
Type | File manager |
License | GPL-2.0-or-later |
Website | rox |
ROX-Filer is a graphical spatial file manager for the X Window System. It can be used on its own as a file manager, or can be used as part of ROX Desktop. It is the file manager provided by default in certain Linux distributions such as Puppy Linux and Dyne:bolic, and was used in Xubuntu until Thunar became stable.
ROX-Filer is built using the GTK+ toolkit. Available under the terms of the GPL-2.0-or-later license, ROX-Filer is free software. [6]
![]() Zero Install ready to run a downloaded program | |
Developer(s) | Thomas Leonard |
---|---|
Stable release | 2.17 [7] / May 4, 2020 |
Repository | |
Written in | OCaml |
Operating system | Linux, Unix, macOS, Windows |
Type | Package manager |
License | LGPLv2.1 |
Website | 0install |
Zero Install (or 0install) is a multi-platform (Windows, Linux, macOS) system for running applications that allows publishing applications in a decentralized way (without using central repositories, directly on the project websites). [8] Unlike the xcopy mechanism[ original research? ], 0install retains the advantages of repositories: shared libraries, automatic updates, validation of digital signatures. [9]
Zero Install uses the metadata (sometimes called the feed format) written in XML. Like with xcopy deployment,[ original research? ] each application gets its own directory and there are no side effects inflicted upon the OS, so no administrative rights are needed and different versions of the same application can be run side-by-side without special modifications. [9]
To run an application, the user needs to use a launcher in ROX-Filer, that will ask the system to run an application with the given URL in the script inside the launcher. At the first time launching it, the URL will be used to download the program and save it in the system. The next times the program is launched, the system will not download it again. This is the reason why it is called Zero Install: the launcher tries to run the program, and not install it. [10] [ non-primary source needed ]
The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England. First released in 1987, it was designed to run on the ARM chipset, which Acorn had designed concurrently for use in its new line of Archimedes personal computers. RISC OS takes its name from the reduced instruction set computer (RISC) architecture it supports.
Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1 in 2001, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons. All basic configurations are controlled by text files, including the construction of menus and the mapping of key-bindings. Fluxbox has high compliance to the Extended Window Manager Hints specification.
Xandros, Inc. was a software company which sold Xandros Desktop, a Linux distribution. The name Xandros was derived from the X Window System and the Greek island of Andros. Xandros was founded in May 2001 by Linux Global Partners. The company was headquartered in New York City with its development office in Ottawa, Canada.
freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.
Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.
Dependency hell is a colloquial term for the frustration of some software users who have installed software packages which have dependencies on specific versions of other software packages.
A menu bar is a graphical control element which contains drop-down menus.
AppImage is an open-source format for distributing portable software on Linux. It aims to allow the installation of binary software independently of specific Linux distributions, a concept often referred to as upstream packaging. As a result, one AppImage can be installed and run across Ubuntu, Arch Linux, and Red Hat Enterprise Linux without needing to use different files. It aims to be a format that is self-contained, rootless, and independent of the underlying Linux distribution.
A portable application, sometimes also called standalone software, is a computer program designed to operate without changing other files or requiring other software to be installed. In this way, it can be easily added to, run, and removed from any compatible computer without setup or side-effects.
An application directory is a grouping of software code, help files and resources that together comprise a complete software package but are presented to the user as a single object.
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images in which either SysVinit or Runit are set as the default init system.
Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.
Redshift is an application that adjusts the computer display's color temperature based upon the time of day. The program is free software, and is intended to reduce eye strain as well as insomnia.
Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Isolation is provided through the use of virtualization technology. This allows the segmentation of applications into secure virtual machines called qubes. Virtualization services in Qubes OS are provided by the Xen hypervisor.
{{cite web}}
: Missing or empty |title=
(help)