Началось (http://www.kde.org/announcements/announce-frameworks5-alpha.php) тестирование первой альфа-версии KDE Frameworks 5 (http://dot.kde.org/2014/01/07/frameworks-5-tech-preview), который включает в себя реструктуризированный и портированный на 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 модулей (http://community.kde.org/Frameworks/List), разделённых на три категории:
- 19 функциональных дополнений к Qt, расширяющих возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt. Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KJS, KWindowSystem, Sonnet (проверка орфографии), Solid (обработка событий от оборудования);
- 9 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows). Среди входящих в данную категорию модулей: KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;
- 31 библиотека, составляющая полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов. Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, KMediaPlayer, Plasma, KActivities.
<center><a href="http://agateau.com/2013/12/05/kf5-diagrams/tier3-kcmutils-si... src="http://www.opennet.me/opennews/pics_base/0_1386266990.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border="0"></a></center>
В отличие от ранее поставляемых монолитных пакетов (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 подготовлены (http://community.kde.org/Frameworks/Binary_Packages) для Kubuntu (PPA (https://launchpad.net/~kubuntu-ppa/+archive/experimental/+pa...)), openSUSE и Arch Linux. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом (http://files.kde.org/snapshots/) от проекта Neon.URL: http://dot.kde.org/2014/02/14/kde-frameworks-5-alpha-out
Новость: http://www.opennet.me/opennews/art.shtml?num=39094
Сколько же эта прелесть будет жрать ОЗУ?!
По количеству библиотек судишь о прожорливости? Умно, ничего не скажешь.
Меньше будет жрать. Потому что стало гибче - см. новость.
Очень надеюсь у них хватит разума не использовать QML для KDE, иначе точно будет нечто тормозное и жрущее память.
Они уже как бэ используют. И да, все говорят, что вся анимация стала намного плавней.
"намного плавней" - основное свойство qml?
о, времена! о, нравы!
Я не говорил, что это основное свойство. Да на андроиде даже этого нет.
>> тормозноеНет
>> жрущее память
Да
Одно меня только беспокоит - библиотек много у них стало, начиная с четверки, а вот софта не сильно прибавилось, еле портировали что в трешке было. Где программы новые?
А разве чего-то не хватает?
ДА! Оглашаю список:
1. Видеоплеер. KPlayer уже разложился (пследней новости шесть шет), KMPlayer пока только протух. И то и другое видет звукодороги через раз, а второе еще и в хоткеи не может.
2. Браузер. Конк издыхает, а реконк еще в утробе.
3. Каллигра. Годно на потыкать в нее веточкой и не более.
> 3. Каллигра. Годно на потыкать в нее веточкой и не более.Знаете, релизить дотнет фреймворк вместе в офисом не рискует здоровьем даже майкрософт.
???
Похоже, я что-то упустил.
> ДА! Оглашаю список:
> 1. Видеоплеер. KPlayer уже разложился (пследней новости шесть шет), KMPlayer пока только
> протух. И то и другое видет звукодороги через раз, а второе
> еще и в хоткеи не может.
> 2. Браузер. Конк издыхает, а реконк еще в утробе.
> 3. Каллигра. Годно на потыкать в нее веточкой и не более.1. Dragon Player
2. Rekonq вполне неплох, хотя я не вижу смысла вкладывать в разработку браузера много си, когда есть Firefox и Chromium. От rekonq требуется скорость и хорошая инреграция в KDE, а он это уже имеет.
> 1. Dragon PlayerЭто ущербная поделка для троллинга гномосеков. Она не может ничего. Про вуковые дороги и сабы лучше забыть.
> Rekonq вполне неплохРеконк не может в пользовательские юзерскрипты и в нормально работающий адблок. В остальном юзаемо.
> я не вижу смысла вкладывать в разработку браузера много си, когда есть Firefox и Chromium. От rekonq требуется скорость и хорошая инреграция в KDEТо есть пользоваться фирефохом и хромым, а на реконк просто фапать? Нет, спасибо.
>> 1. Dragon Player
>Это ущербная поделка для троллинга гномосеков. Она не может ничего. Про вуковые дороги и сабы лучше забыть.Доктор Кто в две дорожки (en/ru) не подтверждает.
>> Rekonq вполне неплох
>Реконк не может в пользовательские юзерскрипты и в нормально работающий адблок. В остальном юзаемо.ad-block (если правил много) - подтормажвает. Юзаю tiny-proxy для фильтрации.
> Доктор Кто в две дорожки (en/ru) не подтверждает.А "Нирвана" в три подтверждает. К тому в одной части файлов _это_ отказывается воспроизводить видео, а в другой аудио.
> ad-block (если правил много) - подтормажвает.И при этом не скрывает половину рекламы.
вместо rekonq попробуй qupzilla
Сижу на ней.
Годный браузер, уже около года на нем, много чем нравится. Самый большой недостаток, бывает вылетает при просмотре гифок.
Он вообще на некоторых страницах вываливается (сейчас лучше, чем год назад). Ну и адблок с жаюоскриптом не оче борется.
> Он вообще на некоторых страницах вываливается (сейчас лучше, чем год назад)лучше вываливается? O_O
>_<Нет же! Сейчас вываливается хуже^W реже.
1) VLC
2) firefox
3) libreoffice
не благодари
> 1) VLC
> 2) firefox
> 3) libreoffice
> не благодариЧто-то препятствует их запуску в сабже?
Мы, тащeмта, о том, чего не хватает _В_ KDE. О существовании сторонних прилагух я в курсе.
> 1) VLCНе-не-не, Девид Блeйн! Я уж лучше mplayer с какой-нибудь мордой (или без) зaюзаю. Там перемотка во фреймбуффере работатет.
>Там перемотка во фреймбуффере работатет.Ну офигеть теперь! Сначала ты просишь плеер под КДЕ, а потом выясняется что тебе нужна перемотка во фреймбуффере! Вопрос: нафига тебе КДЕ во фреймбуффере?
1. VLC не плеер под KDE. От на простом qt.
2. Там есть "no X", рулить которым можно только через /dev/ass. При этом в mplayer все работает корректно. Нак нахуа оно, спрашивается, нужно?
а может тебе и ядра KDE не хватает. можно еще продолжить список
Смищно. Петросян горд тобой.
+1
Мой комплект )
> ДА! Оглашаю список:
> 1. Видеоплеер. KPlayer уже разложился (пследней новости шесть шет), KMPlayer пока только
> протух. И то и другое видет звукодороги через раз, а второе
> еще и в хоткеи не может.
> 2. Браузер. Конк издыхает, а реконк еще в утробе.
> 3. Каллигра. Годно на потыкать в нее веточкой и не более.Похоже, вы многого не знаете о современном KDE...
Во-первых, есть KDE Software Compilation, в который входят все базовые и некоторые не очень библиотеки, составные части рабочей среды (панельки, стартовое меню и т.д. - Plasma Workspaces у них это зовётся), ряд "стандартных" приложений типа Dolphin и Konsole, системные утилитки вроде FileLight, целый выводок игрушек, рядом - выводок поменьше познавательно-обучающих программ (от слепой печати до моделирования молекул), ну и на закуску - ряд инструментов для разработчиков.
А вне KDE SC есть ещё куча самостоятельных и полусамостоятельных проектов: Amarok, Calligra, Digikam SC, KMyMoney, Kdenlive и т.д. Некоторые, вроде Cantata, могут жить и без KDE; другие целиком полагаются на технологии KDE. Отдельно стоит отметить libkdcraw, libkexiv2 и libkipi: фактически они разрабатываются в составе Digikam SC, но включены в KDE SC и используются некоторыми составляющими последнего, вроде Gwenview.
В целом всё вышеперечисленное составляет, по грубым оценкам, 15-20 млн. строк кода. Что вполне сравнимо с объёмом целой современной ОС общего назначения, с иксами и прочим.
Так что претензии, что, мол, в составе KDE чего-то не хватает, честно говоря, выглядят смешно.
> А разве чего-то не хватает?нормального PIM, например.
Человечеству нормальный PIM до сих пор неизвестен.
Известны случаи когда при большом желании и упорстве получалось что-то более-менее удобоваримое выточить используя в качестве деталей Blackberry, Exchange, Emacs org-mode и Outlook, но они редки.
> Человечеству нормальный PIM до сих пор неизвестен.это никак не мешает тому, что его не хватает в KDE. там даже с «относительно нормальным» не ахти.
Evolution лично меня устраивает.
Казалось бы, при чем тут KDE?..
Не хватает нормального GUI архиватора.
Ark убожество еще то.
> Не хватает нормального GUI архиватора.
> Ark убожество еще то.???
!!!, на самом деле. Ark с большими архивами работает немногим лучше, чем никак.
Хинт: kde4-q7z.
С большими архивами не работает, с запароленными архивами не работает, часто крашится, туго распознает кодировки и тд и тп.Что в КДЕ плохо и стоит сразу же менять на альтернативу:
1. Ark - менять на file-roller, он хоть и не такой приятный на вид, но зато более работоспособный. Ark исправляться будет очень медленно, если вообще будет, пока кто-нибудь нормальный не войдет в команду разработчиков.
2. Dragon Player. Толку от него чуть больше чем от Totem, а может и нет. В любом случае менять либо на SMplayer, mplayer либо VLC на худой конец.
3. Веб браузеры -> Firefox, Chromium.
4. Офис, кроме Krita конечно же(нафиг ее вообще запихнули в Калека-сьют?) -> LibreOffice
5. KDEnlive - много крашится, хз на шо менять, везде свои траблы.
Некоторые программы и правда не пережили переход на 4ку. Одна из тех для которых пока нет нормальной альтернативы - basket.
В гогле тебя забанили да?
http://basket.kde.org/
>Ported to Qt 4 and KDE 4
>>Ported to Qt 4 and KDE 4к сожалению это было 4 года назад, и на этом всё закончилось - баскет до сих пор бета.
>>>Ported to Qt 4 and KDE 4
> к сожалению это было 4 года назад, и на этом всё закончилось
> - баскет до сих пор бета.Ну один из последних коммитов полугодичной давности:
https://github.com/gl-bars/basket/commit/647b7368600ec191bfe...А вобще может быть проект жив, но как и keepassx формально в бете прибывает.
P.S. У меня Basket стоит и версию 1.9 показывает, ставил из обычных реп OpenSUSE.
> А разве чего-то не хватает?Ага, кучи софта. Например, http://kde-apps.org/content/show.php/KSquirrel?content=12317
Ога, вьюеров картинок в кедах маловато, меньше чем плееров. Срамота!
>>Ога, вьюеров картинок в кедах маловато, меньше чем плееров. Срамота!таких - нет вообще. Плееров типа Dragon Player? Спасибо, не нужно таких даже десяти.
И просто превосходно, что их нету! Имею ввиду программ заточенных под libkde.
Вполне достаточно программ, заточенных под Qt, не зависящих ни от платформы, ни от DE.
>Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.А тем временем из Qt5 удалили qtconfig и возможность чтения настроек из текстового файла. Так что как ни крути, а использовать Qt без DE пока что нереально.
Глупости. Очень даже можно.
Зато библиотеки KDE теперь можно рассматривать как своеобразный boost для Qt.В любом случае порядка в разработке в этом клане куда больше, чем в гном/гтк.
зыж
в кедах меня раздражает прокрутка колесом мыши — если по-умолчанию то по 3 пункта, иногда улетает из поля зрения, если по 1 настроить, то раздражает тормознутость этого процесса.
Порядка больше в qt. kde порядок ещё только в альфе
В альфе кде5, а не сам проект.
Как комьюнити — вполне себе релиз.
Вон, эта альфа для ряда платформ уже собрана (и в генту ставится из сырцов).А с гномом как?
Через пол-года после релиза(!!!) он начинает только собираться без бубнов на целевой платформе. Через год работать.
И это релицы, не альфы.
В половине дистров до сих пор 3.8 по умолчанию.
> в кедах меня раздражает прокрутка колесом мыши — если по-умолчанию то по
> 3 пункта, иногда улетает из поля зрения, если по 1 настроить,
> то раздражает тормознутость этого процесса.Попробуйте 2-ку :) Само напрашивается...
☺
Им бы дизайнеров годных, ато выглядит как аляпистая свистоперделка.
Уже перерабатывают дизайн.
угу, но в те же яйца, только в профиль. по сути это будет вовсе не работа над ошибками, а еще один дизайн сделанный по старому подходу
Хорошо осведомлены.
Ну так подключайся, если не пустозвон:
http://forum.kde.org/viewforum.php?f=285&sid=7ea5c72b2058fba...
Нафиг-нафиг, пусть все дизайнеры гномом и занимаются.
Кто поставил на openSUSE?
Не находит, кажется, libKF5Bookmarks5, а есть только libKF5Bookmarks4. Смотрел их репы для Factory - такой же пакет. Без 5-го запускается, но говорит, что не всех элементов хватает. Где взять, товарищи?
В OBS? Собрать?
Давно стоит все пучком :)
С Qt3-то еще не всё портировали. Недавно обсуждали Twinkle, аналогов которого нет. Quanta и еще много аналогичного софта. Половина софта на Qt4 использует Qt3 support, которого в Qt5 не будет. То есть, опять половина софта будет выброшена, либо придется запускать попеременно приложения на Qt3, Qt4, Qt5 и GTK, как и раньше.
аналогов нет потому, что они не нужны людям. quanta - была популярна во времена расцвета народ.ру, сейчас сайты если и делают то либо на готовых движках и готовых темах оформления, либо более сложные, но и занимаются этим профессионалы. twinkle - ну, видимо, скайп все-таки победил, раньше знал людей, которые пользовались sip, сейчас все на скайпе, увы.
> аналогов нет потому, что они не нужны людям. quanta - была популярна
> во времена расцвета народ.ру, сейчас сайты если и делают то либо
> на готовых движках и готовых темах оформления, либо более сложные, но
> и занимаются этим профессионалы. twinkle - ну, видимо, скайп все-таки победил,
> раньше знал людей, которые пользовались sip, сейчас все на скайпе, увы.Вполне нужны. Поэтому их и держат в репах дистрибутивов.
>>аналогов нет потому, что они не нужны людямдело совершенно не в этом. С ростом популярности OSS растёт количество программ, написанных для него. Но пишуь эти программы в основном энтузиасты, тратя своё собственное время на свою идею. Далеко не факт, что найдутся люди, которые захотят тратить время на поддержку чужого немаленького проекта. Поэтому с переходом на KDE4 мы потеряли кучу софта от KDE3. Даже автор программы Gwenview, которая сейчас вроде как часть KDE, хотел когда-то оставить проект на кого-нибудь, и на его призыв не откликнулся НИКТО.
>>>аналогов нет потому, что они не нужны людям
> дело совершенно не в этом. С ростом популярности OSS растёт количество программ,
> написанных для него. Но пишуь эти программы в основном энтузиасты, тратя
> своё собственное время на свою идею. Далеко не факт, что найдутся
> люди, которые захотят тратить время на поддержку чужого немаленького проекта. Поэтому
> с переходом на KDE4 мы потеряли кучу софта от KDE3. Даже
> автор программы Gwenview, которая сейчас вроде как часть KDE, хотел когда-то
> оставить проект на кого-нибудь, и на его призыв не откликнулся НИКТО.Ну почему потеряли. Вон, в OpenBSD третьи кеды выпиливать не собираются, а четвёртые, наконец, прикрутили и заставили уживаться вместе.
yateclient?