stringtranslate.com

ROX Настольный компьютер

AntiX 21 Запуск с ROX Desktop 2.11
Lxterminal (одно из многих терминальных или консольных приложений Linux) с запущенным neofetch, на котором показан AntiX Linux 21 с запущенным ROX Desktop 2.11.

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 Файлер

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] [ необходим неосновной источник ]

Смотрите также

Ссылки

  1. ^ http://rox.sourceforge.net/desktop/node/962.html. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ Кенлон, Сет (16 декабря 2019 г.). «Оживите историю Linux с помощью рабочего стола ROX | Opensource.com». opensource.com . Получено 16 июня 2024 г. .
  3. ^ "Основатель ROX: Почему я привнес RISC OS в Unix". Архивировано из оригинала 20 ноября 2007 г.
  4. ^ "RISC OX?". Acorn User . № 214. Декабрь 1999. стр. 10. Получено 16 августа 2013 г.
  5. ^ "comp.sys.acorn.misc – Re: Рабочий стол ROX".
  6. ^ "КОПИРОВАНИЕ". Архивировано из оригинала 23 июля 2012 года.
  7. ^ "Релизы · 0install/0install". GitHub .
  8. ^ Хуршид, Усман (12 сентября 2013 г.). «Запуск программ Windows без необходимости их установки». Make Tech Easier . Получено 15 июня 2024 г.
  9. ^ ab Eicher 2011, стр. 8.
  10. ^ "Zero Install and AddApp | ROX Desktop". ROX Desktop . 20 ноября 2007 г. Архивировано из оригинала 20 ноября 2007 г. Получено 21 июня 2024 г.

Источники

Примечания

Внешние ссылки