Набор графических сред для Unix-подобных операционных систем
Plasma — это набор графических оболочек , разработанных KDE для операционных систем типа Unix . С репозиционированием бренда KDE в 2009 году Plasma 4.4 пришла на смену KDE 4.3 . В настоящее время она имеет четыре варианта рабочего пространства: одно для настольных ПК и ноутбуков (Plasma Desktop) [a] , [4] [5] [6] одно для телевизоров ( Plasma Bigscreen ), [7] одно для смартфонов ( Plasma Mobile ), [8] и еще одно для встраиваемых и сенсорных устройств (Plasma Nano). [9] Plasma Desktop в своей конфигурации по умолчанию напоминает KDesktop из K Desktop Environment 3 и Microsoft Windows XP ; однако обширные возможности настройки позволяют радикально отходить от макета по умолчанию. [4]
Его технология представляет собой фундаментальную переработку нескольких программ взаимодействия с рабочим столом, включенных в предыдущие среды рабочего стола KDE для Unix-подобных систем, с упором на визуальную привлекательность и специальные графические эффекты. Plasma заменяет предыдущую оболочку KDesktop , панель задач Kicker и движок виджетов SuperKaramba, использовавшиеся в серии K Desktop Environment 3, на унифицированную систему виджетов, которые можно настраивать и заменять альтернативными дизайнами.
После разделения KDE Software Compilation на KDE Plasma Workspaces, KDE Frameworks и KDE Applications каждый подпроект может развиваться в своем собственном темпе. [10] Plasma 5 имеет собственный график релизов с релизами функций каждые четыре месяца и релизами исправлений ошибок в промежуточные месяцы.
От KDE SC 4.0 до KDE SC 4.2 тема по умолчанию « Oxygen » характеризовалась темными тонами. В KDE SC 4.3 она была заменена новой темой «Air», которая преобладает в прозрачности и белом цвете в качестве базового. Новые темы для Plasma можно выбирать и устанавливать с помощью программного обеспечения, например Discover, или онлайн на store.kde.org.
С выпуском KDE SC 4.11 14 августа 2013 года Plasma 4 была заморожена и преобразована в долгосрочный стабильный пакет до августа 2015 года. 15 июля 2014 года был выпущен преемник Plasma 4 — Plasma 5. [18]
Функции
Plasma имеет сдерживающие элементы , которые по сути являются апплетами, содержащими другие апплеты. Два примера сдерживающих элементов — это фон рабочего стола и панель задач. Сдерживающий элемент может быть чем угодно, что захочет разработчик: изображением ( растровой графикой или изображением SVG ), анимацией или даже OpenGL . Чаще всего используются изображения, но с Plasma пользователь может установить любой апплет в качестве фона рабочего стола, не теряя при этом его функциональности. Это также позволяет перетаскивать апплеты между рабочим столом и панелью задач (два отдельных сдерживающих элемента) и иметь отдельную визуализацию для более ограниченной панели задач.
Plasma разделяет компоненты на «движок данных» и их аналоги визуализации. Это призвано сократить общие усилия по программированию, когда есть несколько возможных визуализаций заданных данных; и упростить написание движка данных и рабочих пространств независимо друг от друга.
Масштабируемая природа виджетов Plasma позволяет изменять их размер и поворачивать до любого размера, с короткой паузой для перерисовки. Скриптовый фреймворк Kross позволяет разработчикам писать виджеты на различных языках программирования в дополнение к C++ . [19]
KRunner — универсальный инструмент для нескольких функций. [20] Он заменяет диалоговое окно «Выполнить команду» из K Desktop Environment 3 , а также наследует функцию запуска приложений, расширяя возможности с помощью модульного плагина. KRunner хранит ранее введенные команды и поисковые запросы, доступные через функцию автозаполнения. KRunner можно отобразить на рабочем столе с помощью комбинации клавиш Alt+ F2или выбрав «Выполнить команду ...» в меню рабочего стола.
Эти функции обрабатываются плагином:
Запуск приложений: Введите не менее трех букв желаемого имени или описания. KRunner показывает приложения, связанные с условиями поиска, и позволяет выбрать нужное.
Калькулятор: Просто введите нужную операцию, чтобы увидеть результат. Он также поддерживает сложные выражения.
Контакты могут искать записи в адресной книге KDE, позволяя пользователям напрямую открывать, например, KMail , чтобы написать электронное письмо. Адрес получателя по вашему выбору автоматически добавляется в сообщение.
Конвертер единиц измерения преобразует значения между различными единицами измерения.
История веб-поиска: История поиска недавно посещенных сайтов в Konqueror .
Недавние документы: поиск недавно открытых файлов.
Виджеты
Это список виджетов, которые поддерживает текущая версия Plasma. Не все виджеты поддерживаются по умолчанию во всех дистрибутивах Linux ; некоторые могут потребовать других пакетов или даже перекомпиляции Plasma.
Собственные виджеты первого поколения (на C++ , JavaScript , Ruby или Python . Во многих дистрибутивах привязки Ruby и Python необходимо загружать отдельно в виде пакетов.)
Нативные виджеты второго поколения, написанные на QML [21]
Предыдущие выпуски Plasma Workspaces также поддерживали гаджеты Edje и модули E17 . Поддержка этих модулей была разработана в 2008 году [24], но удалена позже, в 2010 году. [25] [26]
Также поддерживались гаджеты Google . [22] После того, как Google объявила о прекращении двух своих служб, использующих гаджеты — Google Desktop [27] и iGoogle [28] — KDE прекратила поддержку этого движка виджетов в начале 2013 года. [29]
История версий
Плазма 5
Plasma 5 — это пятое поколение графической рабочей среды, созданной KDE в первую очередь для систем Linux. Plasma 5 является преемником Plasma 4 и была впервые выпущена 15 июля 2014 года. [30] [31] [32] Она включает новую тему по умолчанию, известную как «Breeze», а также улучшенную конвергенцию на разных устройствах. Графический интерфейс был полностью перенесен на QML , который использует OpenGL для аппаратного ускорения, что привело к повышению производительности и снижению энергопотребления. [30] [31]
Plasma Mobile — это вариант Plasma 5 для смартфонов на базе Linux.
Он улучшает поддержку дисплеев HiDPI и поставляет конвергентную графическую оболочку , которая может настраиваться в соответствии с используемым устройством. 5.0 также включает новую тему по умолчанию, названную Breeze. QtQuick 2 из Qt 5 использует граф сцены OpenGL ( ES ) с аппаратным ускорением (холст) для компоновки и рендеринга графики на экране, что позволяет перекладывать вычислительно затратные задачи рендеринга графики на графический процессор , освобождая ресурсы основного центрального процессора системы . [30]
Оконные системы
KDE Plasma 5 использует X Window System и Wayland . Поддержка Wayland была подготовлена в композиторе и запланирована для более позднего выпуска. [30] Первоначально она была доступна в выпуске 5.4. [35] Стабильная поддержка базового сеанса Wayland была предоставлена в выпуске 5.5 (декабрь 2015 г.). [36]
Поддержка фирменного драйвера NVIDIA для Plasma на Wayland была добавлена в версии 5.16 (июнь 2019 г.). [37]
Функции
KRunner, функция поиска со множеством доступных плагинов. Помимо запуска приложений, он может находить файлы и папки, открывать веб-сайты, конвертировать из одной валюты или единицы в другую, вычислять простые математические выражения и выполнять множество других полезных задач. [38]
Гибкие макеты рабочего стола и панелей, состоящие из отдельных виджетов (также известных как «Плазмоиды»), можно индивидуально настраивать, перемещать, заменять альтернативами или удалять. Макет каждого экрана можно настраивать индивидуально. Новые виджеты, созданные другими, можно загружать в Plasma.
Мощный буфер обмена с памятью ранее скопированных фрагментов текста, которые можно вызывать по желанию.
Общесистемная система уведомлений, поддерживающая быстрый ответ и перетаскивание прямо из уведомлений, просмотр истории и режим «Не беспокоить».
Централизованное управление воспроизведением мультимедиа в открытых приложениях, телефоне (с установленным KDE Connect) или веб-браузере (с установленной интеграцией с браузером Plasma)
Действия, которые позволяют пользователям разделять методы использования системы на отдельные рабочие пространства. Каждое действие может иметь свой собственный набор избранных и недавно использованных приложений, обоев, « виртуальных рабочих столов », панелей, стилей окон и конфигураций макетов. Он также связан с ksmserver( реализацией X Session Manager ), который отслеживает приложения, которые могут быть запущены или выключены вместе с заданным действием через функциональность subSessions, которая отслеживает состояние приложений (не все приложения поддерживают эту функцию, поскольку они не реализуют протокол XSMP ). [39]
Зашифрованные хранилища для хранения конфиденциальных данных.
Ночной режим, который может автоматически менять цвета экрана на более теплые ночью, в указанное пользователем время или вручную.
Можно изменить стиль иконок, курсоров, цветов приложений, элементов пользовательского интерфейса, заставок и многого другого, а новые стили, созданные другими, можно загрузить из приложения «Настройки системы». Глобальные темы позволяют изменить весь внешний вид и восприятие системы одним щелчком мыши.
Управление сеансами позволяет приложениям, которые были запущены в момент выключения системы, автоматически перезапускаться в том же состоянии, в котором они находились до этого.
История версий
Первая технологическая предварительная версия Plasma 5 (в то время называвшаяся «Plasma 2») была выпущена 13 декабря 2013 года. [40] 15 июля 2014 года была выпущена первая релизная версия — Plasma 5.0. [30]
Весной 2015 года Plasma 5 заменила Plasma 4 во многих популярных дистрибутивах, таких как Fedora 22 , [41] Kubuntu 15.04, [42] и openSUSE Tumbleweed. [43]
Выпуски функций выпускаются каждые четыре месяца (до версии 5.8 каждые три месяца), а исправления ошибок — в промежуточные месяцы. [10] После версии 5.8 LTS KDE планирует поддерживать каждую новую версию LTS в течение 18 месяцев исправлениями ошибок, в то время как новые регулярные выпуски будут содержать улучшения функций. [44]
Плазма 6
KDE Plasma 6 — это шестое и текущее поколение графической рабочей среды, созданной KDE. Она является преемницей Plasma 5 и была первоначально выпущена 28 февраля 2024 года. [84] [85]
Plasma 6 меняет сервер отображения по умолчанию с X11 на Wayland, хотя первый по-прежнему доступен. [86]
Варианты
Варианты плазмы
Вид поиска и запуска Plasma Netbook
Семантический файловый браузер Plasma Active
Первая технологическая демонстрация Plasma Mobile во время спринта разработчиков «Токамак 4» в феврале 2010 г.
Видеопрезентация технологии Plasma Mobile
Плазменный рабочий стол
Plasma Desktop — это основной вариант KDE Plasma, предназначенный для настольных ПК и ноутбуков.
Плазменный нетбук
Plasma Netbook предназначен для нетбуков и может также использоваться на планшетных ПК . Первый стабильный релиз поставлялся с KDE SC 4.4. [87] С выпуском Plasma 5 функциональность Plasma Netbook была объединена с самой Plasma.
Активная плазма
Plasma Active была рабочим пространством для устройств с сенсорными экранами. Она поставлялась с несколькими приложениями, такими как Kontact Touch и просмотрщиком документов на основе Calligra Suite . [88] «Contour» было названием интерфейса для планшетных устройств. Его разработка была начата в апреле 2011 года компанией basysKom. [89] Заменив более ранний прототип планшета, [90] Contour затем стал основным пользовательским интерфейсом рабочего пространства Plasma Active и был отправлен как 1.0 в октябре 2011 года. [91]
Начиная с Plasma 5, на смену Plasma Active пришла Plasma Mobile. [92]
Плазменный Мобильный
Plasma Mobile была нацелена на смартфоны и небольшие планшетные устройства, которые в основном используются с помощью сенсорного ввода . Первоначально ожидалось, что она будет выпущена в 2011 году вместе с Plasma Active 1.0, но фокус разработки сместился в сторону Contour . Новая версия с тем же названием , но основанная на KDE Frameworks 5, была анонсирована 25 июля 2015 года. [93]
Плазменный большой экран
Плазменный большой экран для телевизоров и приставок, включая голосовое взаимодействие. [7]
Плазменный Нано
Plasma Nano — это минимальная оболочка для встраиваемых и сенсорных устройств [9] , таких как устройства Интернета вещей или автомобильные устройства.
^ ab "Plasma / Plasma Bigscreen". Архивировано из оригинала 2020-05-06 . Получено 2021-08-08 .
^ Bhartiya, Swapnil (25 июля 2015 г.). «KDE Community объявляет о полностью открытом исходном коде Plasma Mobile». ITWorld . Архивировано из оригинала 8 ноября 2015 г. Получено 14 июня 2024 г.
^ ab "Plasma / Plasma Nano · GitLab". GitLab . Архивировано из оригинала 2022-07-05 . Получено 2022-09-12 .
^ ab "Расписание выпуска Plasma 5". KDE. Архивировано из оригинала 2019-04-02 . Получено 2016-03-31 .
^ Милевчик, Майкл (2009). «Дополнительно. Gnome и KDE aufgepeppt». LinuxLife (на немецком языке). 1/2009: 18-21.
^ ab Sneddon, Joey-Elijah (15 июля 2014 г.). "KDE Plasma 5 Arrives with Fresh New Look, True Convergence". OMG! Ubuntu! . Архивировано из оригинала 8 апреля 2019 г. . Получено 14 июня 2019 г. .
^ Гилбертсон, Скотт (18 августа 2014 г.). «KDE Plasma 5 — для пользователей Linux, не определившихся с будущим ядра». Ars Technica . Архивировано из оригинала 12 апреля 2019 г. Получено 14 июня 2019 г.
^ Jos Poortvliet (2013-12-17). "Qt 5.2 – Foundation for KDE Frameworks 5". Dot.kde.org. Архивировано из оригинала 2020-11-11 . Получено 2014-03-10 .
^ ab Grässlin, Martin (2015-06-29). "Четыре года спустя". blog.martin-graesslin.com . Архивировано из оригинала 2016-04-13 . Получено 2019-04-28 .
^ Ридделл, Джонатан (2015-12-08). "Plasma 5.5 с красивым новым оформлением". KDE.news . Архивировано из оригинала 2019-04-08 . Получено 2019-04-28 .
^ abc "Объявление о выпуске Plasma 5.16". KDE. 16 мая 2019 г. Архивировано из оригинала 21 мая 2019 г. Получено 26 мая 2019 г.
^ "Как использовать рабочий стол KDE Plasma как профессионал". Linux.com . 2015-02-22. Архивировано из оригинала 2019-08-09 . Получено 2017-12-22 .
^ «Изменения в KSMServer – Веб-журнал Дэвида Эдмундсона». 28 ноября 2018 г. Архивировано из оригинала 2021-09-30 . Получено 2021-09-30 .
^ "Plasma 2 Technology Preview". KDE.news . 20 декабря 2013 г. Архивировано из оригинала 12 сентября 2015 г. Получено 23 августа 2015 г.
^ "Fedora 22 KDE обеспечивает великолепный опыт работы с Plasma 5". Phoronix . Архивировано из оригинала 6 сентября 2015 г. Получено 23 августа 2015 г.
^ "Объявление о выпуске Kubuntu 15.04". 2015-04-22. Архивировано из оригинала 2019-04-08 . Получено 2015-07-21 .
^ Нестор, Мариус (2015-05-16). "openSUSE Tumbleweed теперь использует KDE Plasma 5.3 в качестве рабочего стола по умолчанию". Softpedia . Архивировано из оригинала 2019-04-08 . Получено 2019-04-28 .
^ Бхартия, Свапнил. "KDE празднует 20-летие и переходит на LTS". CIO . Архивировано из оригинала 9 апреля 2022 г. . Получено 9 апреля 2022 г. .
^ ab "KDE – Plasma 5.1 возвращает множество популярных функций". kde.org . 15 октября 2014 г. Архивировано из оригинала 17 октября 2014 г. Получено 23 августа 2015 г.
^ "KDE – KDE Ships Plasma 5.2". kde.org . 27 января 2015 г. Архивировано из оригинала 1 февраля 2015 г. Получено 23 августа 2015 г.
↑ онлайн, Heise (24 июня 2013 г.). «Kscreen 1.0 для конфигурации монитора KDE verbessern». Хейз онлайн . Архивировано из оригинала 9 июня 2021 г. Проверено 12 сентября 2022 г.
^ ab "KDE Ships Plasma 5.3, New Feature Release". KDE. 2015-04-28. Архивировано из оригинала 2015-05-18 . Получено 2015-05-04 .
^ "KDE Ships Plasma 5.4.0, Feature Release for August". KDE . 25 августа 2015 г. Архивировано из оригинала 5 сентября 2015 г. Получено 25 августа 2015 г.
^ "KDE Ships Plasma 5.5 Release". KDE . 8 декабря 2015 г. Архивировано из оригинала 10 декабря 2015 г. Получено 31 марта 2016 г.
^ "Сентябрьское обновление для портирования Wayland от Plasma". Блог Мартина . 8 октября 2015 г. Архивировано из оригинала 28 ноября 2015 г. Получено 28 октября 2015 г.
^ "KWin On Wayland Making Progress, Now Has A Virtual Backend". Phoronix. Архивировано из оригинала 24-04-2019 . Получено 28-10-2015 .
^ "KDE Plasma 5.6 Release". KDE . 22 марта 2016 г. Архивировано из оригинала 4 апреля 2016 г. Получено 31 марта 2016 г.
^ Нестор, Мариус (24 ноября 2015 г.). «Разработчики KDE работают над улучшением безопасности KDE Plasma 5 на Wayland». Softpedia . Архивировано из оригинала 8 апреля 2019 г. Получено 28 апреля 2019 г.
^ ab "KDE – KDE Plasma 5.7 Release". 5 июля 2016 г. Архивировано из оригинала 20 февраля 2017 г. Получено 11 июля 2016 г.
^ "KDE в 20: Plasma 5.8 LTS. Здесь надолго". KDE . 4 октября 2016 г. Архивировано из оригинала 7 октября 2016 г. Получено 6 октября 2016 г.
^ Джонатан Ридделл (8 июля 2016 г.). "Plasma 5.8 LTS Kickerd Off for Stability and Performance". Архивировано из оригинала 2019-04-08 . Получено 2016-07-11 .
^ "Plasma 5.8 будет LTS-релизом". 8 июля 2016 г. Архивировано из оригинала 9 мая 2019 г. Получено 11 июля 2016 г.
^ "Plasma 5.9 начинает 2017 год стильно". KDE . 31 января 2017 г. Архивировано из оригинала 30 июля 2019 г. Получено 30 июля 2019 г.
^ Мартин Грэсслин (2016-10-19). "Улучшения Wayland с момента выпуска Plasma 5.8". Архивировано из оригинала 2019-05-22 . Получено 2016-10-21 .
^ "Plasma 5.10". KDE . 30 мая 2017 г. Архивировано из оригинала 30 июля 2019 г. Получено 30 июля 2019 г.
^ "Plasma 5.10: Spring-loading in Folder View; performance work | blogs.kde.org". blogs.kde.org . 31 января 2017 г. Архивировано из оригинала 2019-04-08 . Получено 2017-02-03 .
^ abc "Плазма 5.11". КДЕ . 10 октября 2017 года. Архивировано из оригинала 18 октября 2019 года . Проверено 30 июля 2019 г.
^ "Plasma 5.11 – Keep the Momentum going". OCS-Mag . 2017-10-18. Архивировано из оригинала 2019-04-08 . Получено 2019-04-28 .
^ "KDE Plasma 5.11 официально выпущена с Vault, улучшенным Wayland и многим другим – Phoronix". Архивировано из оригинала 2019-04-24 . Получено 2017-12-21 .
^ ab "Объявление о выпуске Plasma 5.12". KDE. 6 февраля 2018 г. Архивировано из оригинала 6 февраля 2018 г. Получено 6 февраля 2018 г.
^ "Объявление о выпуске Plasma 5.13". KDE. 12 июня 2018 г. Архивировано из оригинала 13 июня 2018 г. Получено 13 июня 2018 г.
^ "KDE Plasma 5.13 Beta: быстрая, легкая и полнофункциональная". 2018-05-17. Архивировано из оригинала 2019-06-07 . Получено 2018-05-28 .
^ ab "Объявление о выпуске Plasma 5.14". KDE. 9 октября 2018 г. Архивировано из оригинала 11 октября 2018 г. Получено 11 октября 2018 г.
^ ab "Объявление о выпуске Plasma 5.15". KDE. 12 февраля 2019 г. Архивировано из оригинала 14 февраля 2019 г. Получено 14 февраля 2019 г.
^ ab "KDE Plasma 5.17: Thunderbolt, X11 Night Color и переработанные настройки". KDE.org. 15 октября 2019 г. Архивировано из оригинала 17 октября 2019 г. Получено 15 октября 2019 г.
^ ab "KDE Plasma 5.18: более удобная и с долгосрочной стабильностью". KDE. 11 февраля 2020 г. Архивировано из оригинала 6 мая 2020 г. Получено 12 февраля 2020 г.
^ ab "Plasma 5.19". KDE. 9 июня 2020 г. Архивировано из оригинала 9 июня 2020 г. Получено 9 июня 2020 г.
^ ab "Plasma 5.20". KDE. 13 октября 2020 г. Архивировано из оригинала 23 ноября 2020 г. Получено 20 ноября 2020 г.
^ ab "Plasma 5.21". KDE. 16 февраля 2021 г. Архивировано из оригинала 8 марта 2021 г. Получено 24 февраля 2021 г.
^ ab "Plasma 5.22". KDE. 8 июня 2021 г. Архивировано из оригинала 8 июня 2021 г. Получено 8 июня 2021 г.
^ ab "Plasma – 25th Anniversary Edition". KDE. 14 октября 2021 г. Архивировано из оригинала 27 октября 2021 г. Получено 27 октября 2021 г.
^ ab "Plasma 5.24". KDE. 8 февраля 2022 г. Архивировано из оригинала 8 февраля 2022 г. Получено 8 февраля 2022 г.
^ ab "Plasma 5.25". KDE. 14 июня 2022 г. Архивировано из оригинала 14 июня 2022 г. Получено 14 июня 2022 г.
^ ab "Plasma 5.26". KDE. 11 октября 2022 г. Архивировано из оригинала 11 октября 2022 г. Получено 11 октября 2022 г.
^ «Плазма 5.27». КДЕ. 14 февраля 2023 г. Проверено 14 февраля 2023 г.
^ "KDE MegaRelease 6" . Сообщество KDE . 28 февраля 2024 г. Проверено 29 февраля 2024 г.
^ «Расписания/Plasma 6 — Wiki сообщества KDE» . сообщество.kde.org . Проверено 29 февраля 2024 г.
^ "login-sessions: Сделать Plasma Wayland по умолчанию (!2188) · Запросы на слияние · Plasma / Plasma Workspace · GitLab". GitLab . 2022-10-04 . Получено 2024-02-29 .
^ «Объявление о выпуске SC 4.4.0 Caikaku» . КДЕ. 09 февраля 2010 г. Проверено 30 марта 2012 г.
^ "Plasma Active 3 улучшает производительность, приносит новые приложения". KDE . 2012-10-15.
^ "Анонсирован проект Contour Open Source – новая и инновационная парадигма использования цифровых устройств". basysKom. 2011-04-11. Архивировано из оригинала 2011-05-03 . Получено 2011-04-24 .
^ Артур Соуза (3 декабря 2010 г.). «Мобильная команда KDE встречается для первого спринта». КДЕ. KDE.НОВОСТИ . Проверено 1 января 2011 г.
^ Карл Саймонс (2011-10-09). "Plasma Active One выпущен!". KDE. KDE.NEWS . Получено 2012-01-14 .
^ «Плазма/Актив – Wiki сообщества KDE» . сообщество.kde.org . Проверено 21 апреля 2023 г.
↑ Свапнил Бхартия (25 июля 2015 г.). «Сообщество KDE объявляет о выпуске Plasma Mobile с полностью открытым исходным кодом». ITмир . Проверено 23 августа 2015 г.