ROX Desktop — это упразднённая [2] графическая среда рабочего стола для X Window System . Она основана на ROX-Filer , который является пространственным файловым менеджером с функцией перетаскивания . Это бесплатное программное обеспечение, выпущенное по лицензии GNU General Public License . Среда была вдохновлена пользовательским интерфейсом RISC OS (не путать с RISC/os ). [3] Название «ROX» происходит от «RISC OS on X ». Программы можно легко устанавливать и удалять с помощью Zero Install, децентрализованной системы установки программного обеспечения.
Проект был начат Томасом Леонардом, студентом Саутгемптонского университета, в 1999 году [4] [5] , и в 2012 году он все еще руководил им.
ROX Desktop — это среда рабочего стола на основе файлового менеджера ROX-Filer . Файлы загружаются приложениями с помощью перетаскивания из файлового менеджера в приложение и сохраняются путем перетаскивания обратно в файловый менеджер. Приложения — это исполняемые каталоги , и поэтому они также устанавливаются (копируются), удаляются (деинсталлируются) и запускаются через интерфейс файлового менеджера. ROX тесно связан с Zero Install, методом идентификации и выполнения программ через URL , что делает установку программного обеспечения полностью автоматической.
Рабочий стол использует набор инструментов GTK , как и рабочие столы GNOME и Xfce . Дизайн фокусируется на небольших простых программах, использующих перетаскивание для перемещения данных между ними. Например, пользователь может загрузить сжатый файл в электронную таблицу из Интернета, перетащив данные из веб-браузера в архиватор, а оттуда в электронную таблицу. Программа будет установлена таким же образом, перетащив архив из Интернета в архиватор, а оттуда в каталог приложений в файлере.
Сохранение методом перетаскивания позволяет пользователю сохранять текстовый файл в любом каталоге по своему усмотрению или непосредственно в другом приложении, например, в архиваторе на панели.
ROX-Filer — это графический пространственный файловый менеджер для X Window System . Он может использоваться как самостоятельный файловый менеджер или как часть ROX Desktop. Это файловый менеджер, предоставляемый по умолчанию в некоторых дистрибутивах Linux, таких как Puppy Linux и Dyne:bolic , и использовался в Xubuntu до тех пор, пока Thunar не стал стабильным.
ROX-Filer создан с использованием инструментария GTK+ . ROX-Filer доступен на условиях лицензии GPL-2.0 или более поздней версии и является свободным программным обеспечением. [6]
Zero Install (или 0install ) — это многоплатформенная (Windows, Linux, macOS) система для запуска приложений, позволяющая публиковать приложения децентрализованно (без использования центральных репозиториев , непосредственно на веб-сайтах проектов). [8] В отличие от механизма xcopy [ оригинальное исследование? ] , 0install сохраняет преимущества репозиториев: общие библиотеки , автоматические обновления, проверка цифровых подписей . [9]
Zero Install использует метаданные (иногда называемые форматом фида ), написанные в XML. Как и при развертывании xcopy, [ оригинальное исследование? ] каждое приложение получает свой собственный каталог, и нет никаких побочных эффектов, налагаемых на ОС, поэтому не требуются никакие административные права, и разные версии одного и того же приложения могут работать параллельно без специальных изменений. [9]
Чтобы запустить приложение , пользователю необходимо использовать лаунчер в ROX-Filer, который попросит систему запустить приложение с указанным URL в скрипте внутри лаунчера. При первом запуске URL будет использован для загрузки программы и сохранения ее в системе. При последующих запусках программы система не будет загружать ее снова. Вот почему это называется Zero Install: лаунчер пытается запустить программу, а не установить ее. [10] [ необходим неосновной источник ]
{{cite web}}
: Отсутствует или пусто |title=
( помощь )