top
logo


KDE Frameworks 5 перешёл на стадию альфа-тестирования PDF Печать E-mail
14.02.14 20:16

Началось тестирование первой альфа-версии KDE Frameworks 5, который включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Первый стабильный релиз KDE Frameworks 5 ожидается в июне.

По сравнению с предварительной тестовой версией в альфа-выпуске добавлены дополнительные .pri-файлы для упрощения сборки проектов на базе qmake, использующих отдельные библиотеки из состава KDE Frameworks 5. В состав включено два новых фреймворка: kactivities и plasma-framework, в которых представлены библиотеки и runtime-компоненты, необходимые для организации работы "комнат" и рабочих столов. Runtime-компоненты Plasma пока подготовлены только для Linux X11 и Wayland, но в библиотеках обеспечена работа на всех поддерживаемых в Qt платформах. Значительно улучшена поддержка работы компонентов KDE Frameworks на платформе Windows.

KDE Frameworks 5 состоит из 59 модулей, разделённых на три категории:

  1. 19 функциональных дополнений к Qt, расширяющих возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt. Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KJS, KWindowSystem, Sonnet (проверка орфографии), Solid (обработка событий от оборудования);
  2. 9 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows). Среди входящих в данную категорию модулей: KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;
  3. 31 библиотека, составляющая полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов. Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, KMediaPlayer, Plasma, KActivities.

В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных фреймворков, доступных для использования не только в KDE, но в любых приложениях на базе Qt. Ранее при желании использовать в своей программе возможности библиотек KDE, такие как меню, панели инструментов, средства проверки орфографии и функции для работы с файлами, требовалось установить монолитный пакет kdelibs, состоящий из неразрывно связанных между собой библиотек.

KDE Frameworks 5, благодаря разбиению kdelibs на независимые модули, связанные явно определёнными зависимостями, позволяет установить только библиотеки, необходимые для работы программы. Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.

В целом API остался неизменным, изменения связаны только с перераспределением функциональности по библиотекам и внутренней адаптацией для использования Qt 5. Пакет kdelibs разбит на модули, оформленные в виде дополнений к Qt, в расчете один модуль на каждую библиотеку. Сохранение базовой обратной совместимости API позволяет упростить портирование существующих приложений на технологии KDE Frameworks 5, как правило, достаточно внести минимальные изменения в сценарий сборки и заголовочные файлы.

Бинарные пакеты с KDE Frameworks 5 подготовлены для Kubuntu (PPA), openSUSE, Arch Linux и Fedora. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом от проекта Neon.

  1. Главная ссылка к новости (http://dot.kde.org/2014/02/14/kde-framew...)
  2. OpenNews: Доступен предварительный выпуск KDE Plasma 2
Тип: Программы
Ключевые слова: kde, framework, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.2, Аноним, 00:53, 15/02/2014 [ответить] [смотреть все] –3 +/
Сколько же эта прелесть будет жрать ОЗУ ... весь текст скрыт [показать]
 
  2.3, Аноним, 01:00, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +22 +/
По количеству библиотек судишь о прожорливости? Умно, ничего не скажешь.
Меньше будет жрать. Потому что стало гибче - см. новость.
 
1.4, Серж, 01:10, 15/02/2014 [ответить] [смотреть все]  –6 +/
Очень надеюсь у них хватит разума не использовать QML для KDE, иначе точно будет... весь текст скрыт [показать]
 
  2.6, Аноним, 01:24, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Они уже как бэ используют И да, все говорят, что вся анимация стала намного пла... весь текст скрыт [показать] [показать ветку]
 
  3.10, Карбофос, 02:20, 15/02/2014 [^] [ответить] [смотреть все]  –3 +/
намного плавней - основное свойство qml о, времена о, нравы ... весь текст скрыт [показать]
 
  4.12, Аноним, 03:29, 15/02/2014 [^] [ответить] [смотреть все]  +/
Я не говорил, что это основное свойство Да на андроиде даже этого нет ... весь текст скрыт [показать]
 
2.20, equeim, 09:36, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/KDE Frameworks 5 перешёл на стадию альфа-тестирования  
1.7, Аноним, 01:46, 15/02/2014 [ответить] [смотреть все]  +1 +/
Одно меня только беспокоит - библиотек много у них стало, начиная с четверки, а ... весь текст скрыт [показать]
 
  2.8, RazrFalcon, 02:15, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
image
 
  3.13, Аноним, 03:50, 15/02/2014 [^] [ответить] [смотреть все]  –2 +/
ДА Оглашаю список 1 Видеоплеер KPlayer уже разложился пследней новости шест... весь текст скрыт [показать]
 
  4.14, Аноним, 03:59, 15/02/2014 [^] [ответить] [смотреть все]  +2 +/
Знаете, релизить дотнет фреймворк вместе в офисом не рискует здоровьем даже майк... весь текст скрыт [показать]
 
  5.31, Аноним, 13:45, 15/02/2014 [^] [ответить] [смотреть все]  +/
Похоже, я что-то упустил ... весь текст скрыт [показать]
 
4.15, ava1ar, 05:12, 15/02/2014 [^] [ответить] [смотреть все]  +/
1 Dragon Player 2 Rekonq вполне неплох, хотя я не вижу смысла вкладывать в раз... весь текст скрыт [показать]
 
  5.34, Аноним, 13:56, 15/02/2014 [^] [ответить] [смотреть все]  +/
Это ущербная поделка для троллинга гномосеков Она не может ничего Про вуковые ... весь текст скрыт [показать]
 
  6.44, Андрей, 15:22, 15/02/2014 [^] [ответить] [смотреть все]  +/
>> 1. Dragon Player
>Это ущербная поделка для троллинга гномосеков. Она не может ничего. Про вуковые дороги и сабы лучше забыть.

Доктор Кто в две дорожки (en/ru) не подтверждает.

>> Rekonq вполне неплох
>Реконк не может в пользовательские юзерскрипты и в нормально работающий адблок. В остальном юзаемо.

ad-block (если правил много) - подтормажвает. Юзаю tiny-proxy для фильтрации.

 
  7.52, Аноним, 20:15, 15/02/2014 [^] [ответить] [смотреть все]  +/
А Нирвана в три подтверждает К тому в одной части файлов _это_ отказывается ... весь текст скрыт [показать]
 
4.21, zhuk, 10:03, 15/02/2014 [^] [ответить] [смотреть все]  +1 +/
вместо rekonq попробуй qupzilla... весь текст скрыт [показать]
 
  5.32, Аноним, 13:46, 15/02/2014 [^] [ответить] [смотреть все]  +/
 
  6.67, SunXE, 16:59, 16/02/2014 [^] [ответить] [смотреть все]  +/
Годный браузер, уже около года на нем, много чем нравится. Самый большой недостаток, бывает вылетает при просмотре гифок.
 
  7.69, Аноним, 21:58, 16/02/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Он вообще на некоторых страницах вываливается сейчас лучше, чем год назад Ну ... весь текст скрыт [показать]
 
    9.73, Аноним, 23:47, 16/02/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Нет же Сейчас вываливается хуже W реже ... весь текст скрыт [показать]
 
4.26, Аноним, 13:16, 15/02/2014 [^] [ответить] [смотреть все]  +3 +/
1 VLC 2 firefox 3 libreoffice не благодари ... весь текст скрыт [показать]
 
  5.29, Аноним, 13:30, 15/02/2014 [^] [ответить] [смотреть все]  +/
Что-то препятствует их запуску в сабже ... весь текст скрыт [показать]
 
5.33, Аноним, 13:52, 15/02/2014 [^] [ответить] [смотреть все]  +/
Мы, тащeмта, о том, чего не хватает _В_ KDE О существовании сторонних прилагух ... весь текст скрыт [показать]
 
  6.36, Аноним, 14:08, 15/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ну офигеть теперь Сначала ты просишь плеер под КДЕ, а потом выясняется что тебе... весь текст скрыт [показать]
 
  7.54, Аноним, 20:21, 15/02/2014 [^] [ответить] [смотреть все]  +/
1 VLC не плеер под KDE От на простом qt 2 Там есть no X , рулить которым мо... весь текст скрыт [показать]
 
6.39, nailts, 14:27, 15/02/2014 [^] [ответить] [смотреть все]  +1 +/ а может тебе и ядра KDE не хватает. можно еще продолжить список
 
  7.53, Аноним, 20:18, 15/02/2014 [^] [ответить] [смотреть все]  –2 +/
Смищно Петросян горд тобой ... весь текст скрыт [показать]
 
5.46, ptr, 15:30, 15/02/2014 [^] [ответить] [смотреть все]  +/ +1
Мой комплект )
 3.16, arisu, 05:49, 15/02/2014 [^] [ответить] [смотреть все]  +/
нормального PIM, например ... весь текст скрыт [показать]
 
  4.17, Аноним, 06:17, 15/02/2014 [^] [ответить] [смотреть все]  +2 +/
Человечеству нормальный PIM до сих пор неизвестен Известны случаи когда при бол... весь текст скрыт [показать]
 
  5.18, arisu, 07:09, 15/02/2014 [^] [ответить] [смотреть все]  –1 +/
это никак не мешает тому, что его не хватает в KDE там даже с 171 относительн... весь текст скрыт [показать]
 
5.19, asd, 08:21, 15/02/2014 [^] [ответить] [смотреть все]  +1 +/
Evolution лично меня устраивает ... весь текст скрыт [показать]
 
  6.27, Аноним, 13:20, 15/02/2014 [^] [ответить] [смотреть все]  +/
Казалось бы, при чем тут KDE ... весь текст скрыт [показать]
 
3.24, Tim, 13:10, 15/02/2014 [^] [ответить] [смотреть все]  +5 +/
Не хватает нормального GUI архиватора Ark убожество еще то ... весь текст скрыт [показать]
 
  4.30, Аноним, 13:31, 15/02/2014 [^] [ответить] [смотреть все]  +1 +/
 
  5.35, Аноним, 13:59, 15/02/2014 [^] [ответить] [смотреть все]  +/
, на самом деле Ark с большими архивами работает немногим лучше, чем никак ... весь текст скрыт [показать]
 
5.50, Аноним, 17:47, 15/02/2014 [^] [ответить] [смотреть все]  –1 +/
С большими архивами не работает, с запароленными архивами не работает, часто кра... весь текст скрыт [показать]
 3.49, Тётя Сара, 17:45, 15/02/2014 [^] [ответить] [смотреть все]  +/ Некоторые программы и правда не пережили переход на 4ку. Одна из тех для которых пока нет нормальной альтернативы - basket.
 
  4.51, CssfPZS, 20:06, 15/02/2014 [^] [ответить] [смотреть все]  +/
В гогле тебя забанили да?
http://basket.kde.org/
>Ported to Qt 4 and KDE 4
 
    6.72, CssfPZS, 22:54, 16/02/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
>>>Ported to Qt 4 and KDE 4
> к сожалению это было 4 года назад, и на этом всё закончилось
> - баскет до сих пор бета.

Ну один из последних коммитов полугодичной давности:
https://github.com/gl-bars/basket/commit/647b7368600ec191bfe8440e831543cf97797f0d#diff-02a5c822dac3211b227f53f928b2ef67

А вобще может быть проект жив, но как и keepassx формально в бете прибывает.

P.S. У меня Basket стоит и версию 1.9 показывает, ставил из обычных реп OpenSUSE.

 
2.55, ILYA INDIGO, 22:59, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/ И просто превосходно, что их нету! Имею ввиду программ заточенных под libkde.
Вполне достаточно программ, заточенных под Qt, не зависящих ни от платформы, ни от DE.
image  
1.23, anonymous, 11:20, 15/02/2014 [ответить] [смотреть все]  +/ >Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.

А тем временем из Qt5 удалили qtconfig и возможность чтения настроек из текстового файла. Так что как ни крути, а использовать Qt без DE пока что нереально.

 
  2.41, ананим, 14:56, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
Глупости. Очень даже можно.
Зато библиотеки KDE теперь можно рассматривать как своеобразный boost для Qt.

В любом случае порядка в разработке в этом клане куда больше, чем в гном/гтк.

зыж
в кедах меня раздражает прокрутка колесом мыши — если по-умолчанию то по 3 пункта, иногда улетает из поля зрения, если по 1 настроить, то раздражает тормознутость этого процесса.

 
  3.42, rshadow, 15:10, 15/02/2014 [^] [ответить] [смотреть все]  –1 +/
Порядка больше в qt. kde порядок ещё только в альфе
image
 
  4.43, ананим, 15:20, 15/02/2014 [^] [ответить] [смотреть все]  +/
В альфе кде5, а не сам проект.
Как комьюнити — вполне себе релиз.
Вон, эта альфа для ряда платформ уже собрана (и в генту ставится из сырцов).

А с гномом как?
Через пол-года после релиза(!!!) он начинает только собираться без бубнов на целевой платформе. Через год работать.
И это релицы, не альфы.
В половине дистров до сих пор 3.8 по умолчанию.

 
3.45, Андрей, 15:25, 15/02/2014 [^] [ответить] [смотреть все]  +3 +/ > в кедах меня раздражает прокрутка колесом мыши — если по-умолчанию то по
> 3 пункта, иногда улетает из поля зрения, если по 1 настроить,
> то раздражает тормознутость этого процесса.

Попробуйте 2-ку :) Само напрашивается...

 
  4.48, ананим, 16:48, 15/02/2014 [^] [ответить] [смотреть все]  +/

 
1.37, Аноним, 14:15, 15/02/2014 [ответить] [смотреть все]  +/
Им бы дизайнеров годных, ато выглядит как аляпистая свистоперделка ... весь текст скрыт [показать]
 
  2.38, Аноным, 14:16, 15/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Уже перерабатывают дизайн.
 
  3.57, Аноним, 01:51, 16/02/2014 [^] [ответить] [смотреть все]  +/
угу, но в те же яйца, только в профиль по сути это будет вовсе не работа над ош... весь текст скрыт [показать]
 
  4.60, Аноным, 13:41, 16/02/2014 [^] [ответить] [смотреть все]  +/
Хорошо осведомлены.
 
4.66, Аноним, 16:26, 16/02/2014 [^] [ответить] [смотреть все]  +/
Ну так подключайся, если не пустозвон http forum kde org viewforum php f 285 ... весь текст скрыт [показать]
 2.61, Аноним, 13:43, 16/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ 
1.47, Аноним, 15:38, 15/02/2014 [ответить] [смотреть все]  –1 +/
Кто поставил на openSUSE Не находит, кажется, libKF5Bookmarks5, а есть только l... весь текст скрыт [показать]
 
  2.56, Аноним, 00:54, 16/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
2.68, похкто, 19:49, 16/02/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ Давно стоит все пучком :)
 
1.58, Nxx, 07:57, 16/02/2014 [ответить] [смотреть все]  +/ С Qt3-то еще не всё портировали. Недавно обсуждали Twinkle, аналогов которого нет. Quanta и еще много аналогичного софта. Половина софта на Qt4 использует Qt3 support, которого в Qt5 не будет. То есть, опять половина софта будет выброшена, либо придется запускать попеременно приложения на Qt3, Qt4, Qt5 и GTK, как и раньше.
 
  2.59, Аноним, 12:29, 16/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
аналогов нет потому, что они не нужны людям quanta - была популярна во времена ... весь текст скрыт [показать] [показать ветку]
 
  3.62, Nxx, 13:48, 16/02/2014 [^] [ответить] [смотреть все]  +/
> аналогов нет потому, что они не нужны людям. quanta - была популярна
> во времена расцвета народ.ру, сейчас сайты если и делают то либо
> на готовых движках и готовых темах оформления, либо более сложные, но
> и занимаются этим профессионалы. twinkle - ну, видимо, скайп все-таки победил,
> раньше знал людей, которые пользовались sip, сейчас все на скайпе, увы.

Вполне нужны. Поэтому их и держат в репах дистрибутивов.

 
3.65, noname12, 15:01, 16/02/2014 [^] [ответить] [смотреть все]  +/ >>аналогов нет потому, что они не нужны людям

дело совершенно не в этом. С ростом популярности OSS растёт количество программ, написанных для него. Но пишуь эти программы в основном энтузиасты, тратя своё собственное время на свою идею. Далеко не факт, что найдутся люди, которые захотят тратить время на поддержку чужого немаленького проекта. Поэтому с переходом на KDE4 мы потеряли кучу софта от KDE3. Даже автор программы Gwenview, которая сейчас вроде как часть KDE, хотел когда-то оставить проект на кого-нибудь, и на его призыв не откликнулся НИКТО.

 2.71, Аноним, 22:40, 16/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/ 

Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39094

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика