![image](https://habrastorage.org/getpro/habr/post_images/20a/7ba/820/20a7ba82005761d912a76b60f0793708.png)
Вот и дождались. Сегодня (15 июля 2014) вышла KDE Plasma 5.0, а в начале июля вышел набор библиотек для нового KDE — KDE Frameworks 5.
KDE Frameworks 5
Сначала о втором. KDE Frameworks теперь гораздо более модульный. Библиотеки теперь разделены на категории и «уровни» (tiers). Всего существует три категории: Functional, Integration и Solution. Functional-модули не имеют никаких зависимостей времени исполнения, Integration-модули могут их иметь для интеграции с системой и/или в зависимости от системы, а Solution имеют зависимости от других библиотек.
Уровни устанавливают степень зависимости. Пакеты первого уровня не зависят от других пакетов, а только от Qt и схожих низкоуровневых библиотек. Пакеты второго уровня могут зависеть только от пакетов первого уровня, а пакеты третьего уровня могут зависеть от других пакетов 3, 2 или 1 уровней. Пакеты называются «Frameworks»
KDE Frameworks 5 принес несколько интересных новых пакетов и обновил старые:
- KArchive — библиотека для работы с любыми архивами
- ThreadWeaver — гибкий менеджер управления потоками
- KConfig — библиотека для управления файлами конфирураций
- Solid — получение информации о железе
- KI18n — gettext-враппер
KDE Plasma 5.0
- Новая (плоская) тема Breeze. Доступен светлый и темный вариант. Выглядит здорово, высококонтрастно, чисто
- Новый экран блокировки
- Новые нескучные обои
- Полное аппаратное ускорение через OpenGL и OpenGL ES. Теперь Plasma должна работать на любых устройствах, в том числе встраиваемых
- Переработаны лаунчеры Kicker и Kickoff. Теперь они выглядят несколько лучше, работать с ними немного удобней, занимают они чуть меньше места
- Улучшения в панели уведомлений. Меньше попапов, ускорена анимация и переходы
- Улучшенная поддежка Hi-DPI дисплеев