Представена среда на работния плот Orbitiny Desktop, написана от нулата с използването на фреймворка Qt. Проектът се представя като опит да съчетае иновационни идеи, които досега не са срещани в потребителските среди, с традиционни елементи, като панел, меню и разположение на иконите на работния плот. Проектът се развива с внимание към осигуряване на преносимост между различни дистрибуции на Linux и възможността за използване в Live среди. Кодът е написан на C++ и се разпространява под лиценз GPL.
Панелът поддържа разширение на функционалността чрез плъгини, манипулации в режим Drag&Drop (например, можете да премествате файлове от работния плот на панела, да сменяте местата на аплети) и запазване на различни профили, определящи своя набор от аплети и настройки. Предоставят се 18 плъгина, като аплет за стартирането на менюто за навигация по инсталираните приложения.

Освен менюта и клавишни комбинации за извикване на различни действия и операции, в Orbitiny могат да се използват жестове на екрана, въвеждани чрез очертаване на определен контур в празната област на работния плот, задържайки бутона на мишката. За всеки бутон на мишката могат да се определят до 12 жеста на екрана. Например, можете да свържете стартиране на необходимата програма с жест.

В допълнение към работния плот и панела за задачи, проектът развива собствен набор от утилити и приложения, като файлов мениджър, система за уведомления, интерфейс за търсене на файлове и програма за създаване на скрийншотове. Работният плот може да бъде стартиран във всяка съществуваща потребителска среда, включително KDE и GNOME — в този случай Orbitiny показва собствено окно на работния плот на цял екран, покриващо съществуващия работен плот.

Други характеристики на Orbitiny Desktop:
- Възможност за използване на всяка директория за разполагане на съдържанието на работния плот (липса на връзка с $HOME/Desktop). На всеки екран се показват различни работни плотове.
- Подкрепа за определяне на собствени контекстни менюта, които не блокират другите приложения. Вграден интерфейс в контекстното меню за навигация из съдържанието на директорията (Directory Browser). Наличие на бутон в контекстното меню за стартиране на произволна команда за обработка на избрания файл.
- Показване на специални етикети на иконите на файлове, копирани или преместени в буфера за обмен. Етикетът също се показва при промяна на съдържанието на директорията.
- Възможност за обединяване на файлове чрез пр dragging на един файл върху друг с мишката.
- Подкрепа за вмъкване от буфера за обмен в края или началото на съществуващ файл. Ако вмъкването се извършва в директория — файлът се създава автоматично. Възможно е вмъкване от буфера за обмен едновременно в няколко избрани директории.
- Функция за отваряне на емулатор на терминал за избраната директория (ако са избрани няколко директории, могат да бъдат отворени няколко терминала наведнъж).
- Подкрепа за определяне на действия, които могат да се прилагат за избрани файлове.
- Сводно прозорец (Dashboard Window), показващо изпълнявани задачи и инсталирани приложения.
- Режим на преносимост (Portable Mode), при който всички необходими файлове и програми се разполагат в отделна директория или на USB флаш устройство за възпроизвеждане на съществуващата среда на друга система.
- Вградена поддръжка за Wine и DOSBOX — можете да щракнете с мишката върху exe файл и той ще се стартира в Wine.
- Подкрепа за MAFF файлове (Mozilla Archive Format) за опаковане в един архив на съдържанието на уеб страници.
- Възможност за свързване на няколко команди с един ярлык (например, една команда за щракване с левия бутон на мишката, а друга за средния).
- Възможност за промяна на мащаба на иконите на работния плот чрез контекстното меню или комбинация от Ctrl + колело на мишката.
- Възможност за задаване на действия, които да се извършват при двойно кликване с мишката на определени празни области на работния плот.
- Наличие на мениджър на устройства, позволяващ включване и изключване на налични хардуерни устройства на ниво зареждане и изтегляне на модули на ядрото.
Източник: opennet.ru
