KDE Plasma 4 — это четвертое поколение рабочих сред KDE . Оно состоит из трех рабочих пространств, каждое из которых ориентировано на определенную платформу: Plasma Desktop для традиционных настольных ПК и ноутбуков , Plasma Netbook для нетбуков , [2] и Plasma Active для планшетных ПК и аналогичных устройств. [3] [4]
KDE Plasma 4 была выпущена как часть KDE Software Compilation 4 и заменила Kicker , KDesktop и SuperKaramba , которые формировали рабочий стол в более ранних выпусках KDE. Они объединены в качестве среды по умолчанию с рядом свободных операционных систем , таких как Chakra , [5] Kubuntu , [6] Mageia (DVD-версия), [7] openSUSE , [8] или TrueOS . [9] [10]
С выпуском KDE SC 4.11 14 августа 2013 года KDE Plasma 4 была заморожена и преобразована в долгосрочный стабильный пакет до августа 2015 года . 15 июля 2014 года был выпущен преемник KDE Plasma 4 — KDE Plasma 5. [11]
Plasma имеет сдерживающие элементы , которые по сути являются апплетами, содержащими другие апплеты. Два примера сдерживающих элементов — это фон рабочего стола и панель задач. Сдерживающий элемент может быть чем угодно, что захочет разработчик: изображением ( растровой графикой или изображением SVG ), анимацией или даже OpenGL . Чаще всего используются изображения, но с Plasma пользователь может установить любой апплет в качестве фона рабочего стола, не теряя при этом его функциональности. Это также позволяет перетаскивать апплеты между рабочим столом и панелью задач (два отдельных сдерживающих элемента) и иметь отдельную визуализацию для более ограниченной панели задач.
Plasma разделяет компоненты на «движок данных» и их аналоги визуализации. Это призвано сократить общие усилия по программированию, когда есть несколько возможных визуализаций заданных данных; и упростить написание движка данных и рабочих пространств независимо друг от друга.
Масштабируемая природа виджетов Plasma позволяет изменять их размер и поворачивать до любого размера, с короткой паузой для перерисовки. Скриптовый фреймворк Kross позволяет разработчикам писать виджеты на различных языках программирования в дополнение к C++ . [12]
KRunner — универсальный инструмент для нескольких функций. [13] Он заменяет диалоговое окно «Выполнить команду» из K Desktop Environment 3 , а также наследует функцию запуска приложений, расширяя возможности с помощью модульного плагина. KRunner хранит ранее введенные команды и поисковые запросы, доступные через функцию автозаполнения. KRunner можно отобразить на рабочем столе с помощью комбинации клавиш Alt+ F2или выбрав «Выполнить команду ...» в меню рабочего стола.
Эти функции обрабатываются плагином:
Plasma Desktop был стандартным интерфейсом рабочего стола. Он был объявлен зрелым с выпуском KDE SC 4.2. [14] Он разработан для настольных ПК и больших ноутбуков . В своей конфигурации по умолчанию он напоминает K Desktop Environment 3 и Microsoft Windows XP , но обширная настраиваемость позволяет радикально отклоняться от макета по умолчанию. [15]
Его технология представляет собой фундаментальную переработку нескольких программ взаимодействия с рабочим столом, включенных в предыдущие среды рабочего стола KDE для Unix-подобных систем, с упором на визуальную привлекательность и специальные графические эффекты. Desktop Workspace заменяет предыдущую оболочку KDesktop , панель задач Kicker и движок виджетов SuperKaramba, используемые в серии K Desktop Environment 3 , на унифицированную систему виджетов, которые можно настраивать и заменять альтернативными дизайнами.
От KDE 4.0 до KDE 4.2 тема по умолчанию Oxygen характеризовалась темными тонами. В KDE 4.3 ее заменила новая тема Air , в которой преобладает прозрачность и белый цвет в качестве базового. Новые темы для Plasma можно выбирать и устанавливать с помощью программного обеспечения, например Discover, или онлайн на store.kde.org.
Это список виджетов, которые поддерживает текущая версия Plasma. Не все виджеты поддерживаются по умолчанию во всех дистрибутивах Linux ; некоторые могут потребовать других пакетов или даже перекомпиляции Plasma.
Предыдущие выпуски Plasma Workspaces также поддерживали гаджеты Edje и модули E17 . Поддержка этих модулей была разработана в 2008 году [19], но позже, в 2010 году, удалена. [20] [21]
Также поддерживались гаджеты Google . [17] После того, как Google объявила о прекращении поддержки двух своих служб, использующих гаджеты — Google Desktop [22] и iGoogle [23] — KDE прекратила поддержку этого движка виджетов в начале 2013 года. [24]
Plasma Netbook — второе рабочее пространство. Оно нацелено на нетбуки и может также использоваться на планшетных ПК . Первый стабильный релиз поставляется с KDE SC 4.4. [25]
Plasma Active была рабочим пространством для устройств с сенсорными экранами. Она поставлялась с несколькими приложениями, такими как Kontact Touch и просмотрщиком документов на основе Calligra Suite . [31] Ее сменила KDE Plasma Mobile, начиная с KDE Plasma 5. [32]
Contour — название интерфейса для планшетных устройств. Его разработка была начата в апреле 2011 года компанией basysKom. [26] Заменив более ранний прототип планшета, [33] Contour затем стал основным рабочим интерфейсом Plasma Active и был выпущен как 1.0 в октябре 2011 года. [29]
Plasma Mobile была нацелена на смартфоны и небольшие планшетные устройства, которые в основном используются с помощью сенсорного ввода . Первоначально ожидалось, что она будет выпущена в 2011 году вместе с Plasma Active 1.0, но фокус разработки сместился в сторону Contour . Новая версия с тем же названием , но основанная на KDE Frameworks 5, была анонсирована 25 июля 2015 года. [34]
KDE 4.0 был выпущен в январе 2008 года. Linux.com описал реакцию пользователей как «бунт», написав, что негативная реакция на KDE 4.0 была беспрецедентной для проекта FOSS . Хотя это был релиз разработчика, несколько дистрибутивов сделали среду рабочего стола KDE 4.0 доступной для своих пользователей, не уточняя, что это экспериментальная опция. openSUSE выпустил более отполированную версию KDE 4, в то время как другие дистрибутивы «выпустили пакеты, которые просто [не] работали», по словам руководителя проекта Аарона Сейго. В результате многие пользователи жаловались на потерю функций и стабильности. Ряд разработчиков KDE, включая руководителя проекта Аарона Сейго, подверглись нападкам со стороны таких изданий, как Linux Hater's Blog . Несколько разработчиков KDE отошли от общественного внимания. [35]
новый релиз знаменует собой окончание фазы тестирования, став первым релизом, готовым для всех, а не только для разработчиков и энтузиастов.