На недавней встрече команды KDE обсуждался путь развития Plasma в течение ближайших двух лет.
В первую очередь разработчики планируют улучшить Plasma для профессионального использования, чтобы окружение более качественно выполняло свою работу.
Также были анонсированы планы относительно нового цикла релизов, внешнего вида, портирования функций, Wayland, мобильной версии Plasma, онлайн-сервисов и привлечения новых участников проекта.
4 октября вышла новая версия Plasma — окружения рабочего стола, развиваемого в рамках проекта KDE. Релиз примечателен тем, что является первым выпуском Plasma 5 с длительным сроком поддержки (не менее 18 месяцев).
Изменения в этом выпуске и последующие обновления ветки нацелены в первую очередь на повышение стабильности. Обновления, связанные с Wayland, не будут поступать в неё, так как сессия на базе данного протокола всё ещё является экспериментальной.
KDE Connect — это платформа для взаимной интеграции рабочего стола KDE и мобильных устройств на базе Android и Blackberry (поддержка iOS будет реализована позднее). С её помощью со смартфона можно управлять аудиоплеером компьютера, пересылать на компьютер файлы, управлять курсором мыши, а с компьютера - видеть уровень заряда смартфона, получать уведомления о звонках и СМС, просматривать ФС смартфона и пинговать его, чтобы легче было найти по звуку уведомлений. Также обеспечивается общий буфер обмена для компьютера и смартфона.
Разработчики KDevelop рады сообщить, что спустя два года после выхода KDevelop 4.7 состоялся релиз новой версии кроссплатформенной IDE, предназначенной для работы над проектами на языках программирования C++, Python, PHP и JavaScript/QML. Помимо портирования KDevelop на новые фреймворки KDE Frameworks 5 и Qt 5 был проведён рефакторинг кодовой базы и добавлены многочисленные изменения, благодаря которым KDevelop в будущем можно будет легко расширять, постепенно наращивая его функциональность.
Основные изменения включают в себя значительно улучшенную поддержку языков программирования C и C++ в соответствии с их современными стандартами, а также полировку поддержки Python, PHP и JavaScript/QML.
Наиболее важным изменением является отход от собственного механизма анализа C++ в пользу Clang. Помимо того, что с интеграцией Clang код стало значительно легче поддерживать, переход на него дал несколько явных преимуществ:
Даже самые сложные конструкции кода на C++ теперь точно анализируются и правильно подсвечиваются. Если код не будет компилироваться, фоновый компилятор в KDevelop обязательно оповестит об этом.
Диагностика кода стала намного точнее и надёжней. Например, KDevelop теперь может обнаружить, будет ли функция с разными параметрами, но одинаковым именем являться перегруженной или нет.
Для различных типовых ошибок, вроде орфографических неточностей, отсутствующих скобок или недостающих точек с запятой, KDevelop теперь предлагает пользователю сочетание клавиш (Alt + 1), которое позволяет автоматически исправить ошибку.
Теперь доступен режим разбора кода на языке программирования C, который включается, когда это необходимо.
В данный момент всё ещё продолжается работа над старыми утилитами для C++ для того, чтобы они хорошо интегрировались в новую инфраструктуру. Но большинство важных вещей уже присутствуют в текущей сборке KDevelop. В отличие от поддержки C++, поддержка Python не претерпела каких-либо значительных изменений, кроме стабилизации и полировки. То же справедливо и для PHP, и для компонентов, отвечающих за поддержку JavaScript/QML.
Благодаря портированию на KF5, в скором времени появятся сборки KDevelop для macOS и MS Windows. Кроме того, разработчики представили для дистрибутивов GNU/Linux уже настроенный пакет AppImage, включающий в себя все необходимые зависимости.
Более детально новые изменения в KDevelop описал один из его разработчиков, Kevin Funk в своём блоге.
Выпущен релиз очередной версии оболочки рабочего стола KDE Plasma 5.7. Основные изменения данного выпуска:
В KRunner добавлена возможность запускать приложение в определённом режиме: например, через него можно сразу запустить Steam в режиме Big Picture или открыть окно написания нового сообщения в почтовом клиенте Thunderbird.
В интерфейс календаря возвращены данные о событиях на день и информация о праздниках.
Улучшения в виджете регулировки звука: контроль уровня для каждого приложения по отдельности, кроме того, теперь можно поднять уровень громкости выше 100%.
Улучшена поддержка фреймворка Kiosk, предназначенного для создания кастомизированной пользовательской среды.
Используется новый системный трей и диспетчер задач.
Улучшена поддержка Wayland, переработке подвергся оконный менеджер KWin, также в этом релизе в качестве части KDE Frameworks 5 представлена библиотека KWayland.
При отсутствии подключённой внешней клавиатуры будет использоваться экранная.
Добавлены некоторые возможности, касающиеся настроек ввода: теперь можно регулировать скорость движения курсора мыши, также добавлена возможность включать и отключать тачпад глобальной комбинацией клавиш. В конфигурации тачпада эта опция по-прежнему отсутствует.
Состоялся релиз дистрибутива KDE neon User Edition 5.6.
Стоит отметить, что он базируется на базе Ubuntu 16.04 LTS. Разработчики планируют предоставить пользователям более удобную концепцию получения свежих сборок с последними версиями программ KDE.
В состав дистрибутива входит:
KDE Plasma 5.6;
KDE Frameworks 5.22.
Также включены приложения, отобранные Design Group KDE и имеющие совместимость с KDE Plasma:
Кроме самого портирования, исправлено зависание при загрузке на ntfs-разделы и реализовано включение последовательной загрузки аудио- и видео-файлов при попытке их открытия двойным щелчком из KTorrent.
KDE уже достаточно давно предоставляет компоненты пользовательского интерфейса за пределами основ, предложенных Qt.
С KDE Frameworks 5 они стали легко доступными для Qt-разрабочиков, не являющихся частью KDE.
Теперь, когда KDE расширяется за пределы десктопов и лаптопов в мобильный и встраиваемый сектор, этих компонентов больше недостаточно.
Для того, чтобы позволить разработчикам создавать приложения, основанные на Qt, способные запускаться на любой мобильной или десктопной операционной системе (включая Plasma Desktop и Plasma Mobile), был создан Kirigami UI.
Первым реальным приложением, реализованным с помощью Kirigami Components, является
Subsurface-mobile,
которое недавно было выпущено для Android. Версия для iOS в настоящее время находится в разработке. Круто здесь то, что эти версии разделяют большую часть кода!
Kirigami Components планируется выпустить как часть KDE Frameworks 5, но для начала это будет самостоятельный фреймворк, релиз которого намечен на конец апреля. Отмечается, что фреймворк не будет иметь зависимостей кроме Qt, поэтому не увеличит размер приложения больше, чем необходимо.
Представлен новый релиз окружения рабочего стола KDE5. Проект развивает классический принцип построения рабочего окружения на базе графической библиотеки Qt5 и OpenGL для ускорения отрисовки эффектов рабочего стола.
Тихо и незаметно вышел первый публичный релиз Shashlik 0.9.0. Shashlik является открытым аналогом Alien dalvik для настольных вариантов linux и позволяет запускать приложения, написанные для Android, на других системах.
За время, прошедшее с первой презентации симулятора на конференции Akademy 2015, была проделана значительная работа. Напомню, что на тот момент функциональность shashlik'а сводилась к запуску фоновых сервисов, необходимых для работы приложений, и отображению черного прямоугольника на экране.
На данный момент симулятор позволяет запускать реальные приложения. В качестве демонстрации возможностей системы разработчики выложили видео работы игры Flappy bird и клиента Spotify.
Силами проекта The Linux Homefront было выполнено тестирование сессий Wayland в рабочих окружениях GNOME, KDE и Enlightenment. Как оказалось, лучше всего обстоят дела в GNOME: не считая небольших косметических багов эту среду можно считать готовой для работы c Wayland. Окружение Enlightenment довольно хорошо работает c приложениями на базе тулкита EFL, но запуск приложений на базе GTK+ или Qt заканчивается неудачей. Неожиданно хуже всех оказалась ситуация с KDE: Wayland-сессия в последней версии KDE Plasma не стартует вообще, а в предпоследней наблюдается множество проблем.
KaOS — относительно новый дистрибутив, основанный на идее выбора одного вектора направления развития и предоставления его поддержки вместо распыления на множество различных вариантов софта. Так, основное и единственное рабочее окружение — KDE, основной тулкит — Qt, хотя софт на GTK также есть в репозиториях.
KaOS создана на базе пакетного менеджера pacman (Arch Linux), но репозитории созданы с нуля и не связаны с репозиториями Arch Linux. Репозиторий разбит на три ветки: Core, Main и Apps.
Для максимально корректной работы необходимо записать образ установочного диска на DVD со скоростью не выше 4x. Unetbootin не поддерживается, способы записи на USB-Flash по ссылке.
Команда разработчиков Plasma усердно старалась, дабы приготовить нам рождественский сюрприз — Live CD с Plasma 5, использующий протокол Wayland.
Возможность полноценного запуска Plasma и KDE Applications на Wayland — это огромный шаг вперед на пути ухода от устаревшей 30-летней системы окон X.
Главный актёр в этом спектакле — оконный менеджер KWin, который теперь не отрисовывает обрамление границ окон, а полностью является средством композиции и тем самым позволяет взаимодействовать с приложениями через протокол Wayland.
Конечно же данный образ не является финальным и не рекомендуется к повседневному использованию. Однако разработчики приглашают всех желающих оценить новые возможности Wayland: более безопасные рабочие пространства, гораздо более удобная возможность расширения, а также отрисовка без тиринга и прочих артефактов. Разработка в направлении Wayland ведется начиная с 2011 и еще далека от состояния, кода «бесшовный» переход с X будет возможен. Более подробную информацию можно найти на KWin Wayland Wiki.
Давайте поблагодарим Martin Gräßlin и команду Plasma за то, что сделали всё это возможным!
Для того чтобы опробовать образ, необходимо записать его на USB-накопитель и загрузить систему с него. К сожалению, образ пока еще не работает в виртуальных машинах.
12 декабря официально объявлено о прекращении поддержки KDE SC в репозиториях Arch Linux. В качестве причины такого шага указано отсутствие поддержки ветки 4.х со стороны KDE, а также проблемы одновременной поддержки разных версий Plasma.
Plasma — пользовательская оболочка, развиваемая проектом KDE. Данный релиз использует KDE Frameworks 5 и Qt 5, поддерживается аппаратное ускорение отрисовки средствами OpenGL/OpenGL ES. Основные нововведения:
Поддержка сеанса Wayland, в котором реализованы все основные возможности, в том числе добавлено перемещение и изменение размеров окон, протоколы для управления эффектами KWin и реализована безопасная блокировка экрана (тем самым закрыт баг 11-летней давности)
Обновлена тема виджетов Breeze, добавлены новые иконки
Переработано меню запуска программ (Kickoff), добавлены возможности показа недавно открытых документов для выбранной программы, редактирование элементов меню, создание ярлыка на панели или рабочем столе.
Снова появился апплет для выбора цвета, ColorPicker, дизайн которого был переделан для соответствия визуальному стилю Plasma 5.
В трее восстановлена поддержка старых значков, не поддерживающих протокол Status Notifier
Обновлён апплет User Switcher, теперь он показывает аватар и полное имя пользователя, а также он стал доступен из меню запуска программ и с экрана блокировки
Новый апплет для работы с Комнатами(Activities), который частично пересекается с апплетом для управления виртуальными рабочими столами (переключение между комнатами как между виртуальными рабочими столами с возможностью оценить число открытых окон)
Апплет Disk Quota, который показывает не только количество свободного места, но и сколько из него можно использовать по квотам, установленным вашим системным администратором
Мы рады сообщить о выходе новой версии дистрибутива Calculate Linux Scratch 15 с рабочим столом KDE 5!
Новая версия дистрибутива работает на фреймворке Plasma и включает базовый набор ПО рабочего окружения KDE 5, полностью портированного на Qt5. Дистрибутив можно использовать за основу построения системы на базе новой плазмы, используя как KDE-ный софт, так и другие приложения. Благодаря использованию Breeze-аналога темы для Gtk, приложения Gtk2/3 и KDE4 смотрятся как одно целое в новой плазме.
Calculate Linux работает с системой инициализации OpenRC. Репозиторий бинарных пакетов насчитывает более 2600 программ, с поддержкой полной совместимости с портежами Gentoo.
Live USB включает как открытые, так и проприетарные видеодрайвера. Поддерживается модификация образа при помощи утилит Calculate и мультизагрузка.
Система поддерживает работу с доменом Calculate Directory Server с централизованной авторизацией в LDAP и хранением профилей пользователей на сервере.
Дистрибутив доступен для загрузки для двух архитектур: x86_64 и i686.
David Edmundson, один из разработчиков KDE, начал проект «xembed-sni-proxy». Эта программа позволяет пользователям KDE Plasma 5 использовать приложения, поддерживающие только старый протокол системного трея (XEmbed), так же просто как и приложения, использующие новую спецификацию StatusNotifierItem.
14 октября 1996 года благодаря Matthias Ettrich появилось на свет окружение рабочего стола KDE (K Desktop Environment или Kool Desktop Environment).
Так что, если вы пользователь KDE, пожелайте счастливого дня рождения данному окружению рабочего стола, которым пользуются сотни тысяч людей по всему миру во многочисленных операционных системах на базе ядра Linux. Последняя версия среды рабочего стола KDE является Plasma 5.4.2.