Осмото експериментално издание на работната среда Orbitiny

Публикуван е осмият брой на работната среда Orbitiny Desktop, написана от нулата с помощта на фреймворка Qt. Проектът се опитва да комбинира иновативни идеи, които досега не са срещани в потребителските среди, с традиционни елементи, като панел с поддръжка на плъгини, меню на приложенията и работен плот, на който могат да се разполагат преки пътища. Работата засега е съсредоточена около стартирането в среди, базирани на X-сървър, но в бъдеще не се изключва добавянето на поддръжка за Wayland. Кодът е написан на C++ и се разпространява под лиценз GPL.

От специфичните за Orbitiny възможности се открояват: извикване на действия чрез жестове на екрана (начертаване с мишката на определен контур върху празна област на работния плот); етикети на иконките (показват се за нови, променени, празни или преместени файлове чрез буфер за обмен, а също и за празни директории); възможност за поставяне на файл едновременно в няколко избрани директории; поддръжка за разполагане на съдържанието на работния плот в която и да е директория (не само в $HOME/Desktop); използване на отделни папки за работния плот за всяка виртуална работна станция и монитор. Списък с основните функции на Orbitiny можете да видите в предходната обява.

Осмото експериментално издание на работната среда Orbitiny

Отбелязва се, че по броя на промените новият брой стана най-голям в историята на проекта. Сред промените са:

  • Реализиран е режим на използване на Orbitiny като обща системна работна среда с поддържане на настройките на всеки потребител в директорията $HOME/.config/orbitiny. Добавен е графичен инсталатор за обща инсталация на Orbitiny. При това е запазена и възможността за стартиране на Orbitiny над съществуващите потребителски среди, като KDE и GNOME, а също и поддръжка за работа в преносим режим, при който всички необходими за работа файлове и програми се разполагат в отделна директория или на Flash-накопител, за възпроизвеждане на съществуваща среда на друга система.
  • Проведена е реорганизация на проекта, в резултат на която много функции бяха изнесени в отделни приложения, които не са обвързани с работния плот. Реализиран е автоматичен рестарт на прекратени аварийно процеси. Сривовете в такива компоненти, като панела или работния плот, вече не водят до аварийно спиране на цялата работна среда.
  • Добавен е двигател с реализация на динамично изменяемите теми на оформление. Темите вече не се определят статично и могат да бъдат коригирани на лето чрез промяна на CSS файловете на диска.
  • Разширена функционалността виртуални работни площи, при превключване на които сега могат да се сменят каталогите с настройки и съдържание на работния плот, т.е. виртуалният работен плот не е ограничен до групиране на прозорци и може да се обработва като отделна среда.
  • Добавена е поддръжка за проследяване на промените в настройките на работния плот в реално време, позволяваща незабавно прилагане на промените след редактиране на файла с конфигурация settings.ini.
  • Предложен е нов конфигуратор (Control Panel), в интерфейса на който се използва навигация на основата на пиктограми. Функционалността на конфигуратора е изнесена в отделни приложения.
  • Добавени са ефекти за плавно проявление на пиктограмите при насочване на курсора на мишката върху тях, а също и за отблъскване на пиктограмите с цел придаване на обем.
  • В файловия мениджър (Qutinty) е добавено показване на пиктограмите на етикети за визуално выделение на празни файлове и каталози. Реализирана е опция „Paste with rsync“ за копиране на файлове с използване на утилитата rsync. Добавено е бутон за прилагане на изображение като фон на работния плот. Предложена е нова тема на оформление Coconut. Осигурен е запитване за потвърждение при опит за изтриване на важни каталози или конфигурационни файлове, като .config, .local и Desktop.
  • В контекстното меню, изведено за скриптове, е добавена опция „Run & Mark as Safe“, която позволява да се означи скриптът за безопасен и при последващи стартирания да не се изисква диалог за потвърждение на операцията, ако контрольната сума за файла на скрипта не е променена.
  • Изцяло преработен е интерфейсът за задаване на тапет на работния плот, който вече не е свързан с файловия мениджър.
  • Добавен е мениджър на панели, позволяващ добавяне, изтриване, преименуване и активиране на панели, както и създаване на профили на панели, управление на плъгини и избор на теми на панели. Реализиран е нов интерфейс за настройка на панела.
  • От LXQt е портирована утилитата за управление на звука pavucontrol-qt.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster