Рабочий стол ROX

Опубликовано admin - вт, 02/08/2022 - 12:28

ROX — среда рабочего стола Linux аналогичная GNOME, KDE и XFCE, но базирующаяся на файловом менеджере ROX-Filer. В нём широко используется функция перетаскивания.

ROX — рабочий стол Linux

Содержание

Философия

Разработчиков ROX вдохновлял пользовательский интерфейс RISC OS. Отсюда и название ROX (RISC OS на X Window System).

Интерфейс вращается вокруг файлового менеджера или файла, следуя традиционному представлению Unix: всё является файлом. Здесь отсутствует попытка скрыть файловую систему за меню Пуск, мастерами или друидами. Цель состоит в том, чтобы сделать систему, которая хорошо спроектирована и четко представлена.

Стиль ROX — использование нескольких небольших программ совместно, а не создание мега-приложения «всё в одном».

Особенности рабочего стола

Традиционно пользователи Unix всегда основывали свои действия на файловой системе. Почти всё отображается как файл: обычные файлы, аппаратные устройства и даже процессы во многих системах (например, внутри файловой системы /proc в Linux).

Недавние разработки KDE и GNOME, похоже, следуют подходу Windows, пытающемуся скрыть файловую систему и заставить пользователей делать что-то через меню Пуск или подобное. Однако рабочий стол ROX основан на файловой системе. Его основным компонентом является ROX-Filer, мощный графический файловый менеджер, который является не только популярным файловым менеджером, но и предоставляет несколько дополнительных функций, позволяющих решать вышеуказанные проблемы.

Приложения — это каталоги

ROX поддерживает каталоги приложений. Каталог приложения — это каталог, содержащий все приложение — его документацию, двоичные файлы, исходный код и так далее.

Когда вы открываете каталог приложения в файловом менеджере, приложение запускается. Это имеет некоторые интересные последствия, ибо установка приложения аналогична копированию каталога. Нет необходимости в специальных программах установки или доступе к root.

Например, предположим, что у вашего друга установлена ​​последняя версия ROX-Filer, и вы хотите ее получить. Друг просто копирует каталог на мобильный носитель и передает вам.

Вы можете запустить каталог программы с носителя или перетащить его на свой жесткий диск для установки. Удаление аналогично удалению каталога. Хотите установить две разные версии одного и того же приложения? Просто скопируйте их в разные каталоги на жёстком диске.

Чтобы прочитать справку по приложению, обычно приходится искать man-страницы, информационные страницы, каталоги в /usr/doc и так далее. В каталоге приложений справка находится внутри него. Просто выберите Справка в меню файлов, чтобы увидеть ее (все, что нужно сделать, это открыть подкаталог внутри приложения под названием Справка.

Нет необходимости в отдельном файловом менеджере и средстве запуска приложений. Вы всегда знаете, где находятся ваши программы. Поскольку приложения автономны, правила установки не требуются.

ROX — рабочий стол Linux, скриншот каталога

Вот, например, скриншот каталога ~/Apps, где хранятся приложения. Для их запуска использование файлового менеджера ROX целесообразнее, нежели использование специальной программы запуска. ROX позволяет их перемещать, удалять и переименовывать, как и другие файлы и каталоги.

Сохранение

Вторая необычная функция — сохранение методом перетаскивания. Многие знакомы с загрузкой методом перетаскивание файла, но ROX делает еще один шаг вперед, позволяя сохранить файл, перетащив его обратно из приложения в файловый менеджер.

ROX — рабочий стол Linux, сохранение файлов

Например, при создании отчета все используемые ресурсы находятся в /home/fred/Work/July/Report. Изображения создаются в одной программе, графики в другой, а текст пишется в третьей. Для сохранения этих файлов приходится каждый раз перемещаться в тот или иной каталог. В ROX можно просто держать каталог открытым и перетаскивать в него файлы из каждого приложения.

Темизация

Некоторые части рабочего стола могут быть темизированы:

  1. Можно установить изображение для фона рабочего стола.
  2. Заголовки и границы окон устанавливаются в оконном менеджере, имеющем большой выбор доступных тем.
  3. Кнопки, меню и полосы прокрутки в каждом окне рисуются набором инструментов GTK, который имеет множество тем.
  4. Значок, отображаемый для каждого типа файла, определяется темой значка.

ROX — рабочий стол Linux, темизация

Выводы

Рабочий стол ROX является легким, простым и весьма функциональным. Он создан в полном соответствии с философией Unix. Настройка и работа с ним не представляют никаких сложностей для начинающих пользователей Linux.

Источник: http://rox.sourceforge.net/desktop/index.html

Поделиться с друзьями