Проект KDE анонсирован (http://kde.org/announcements/kde-frameworks-5.0.php) первый стабильный выпуск KDE Frameworks 5 (http://community.kde.org/Frameworks), который включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Бинарные пакеты с KDE Frameworks 5 подготовлены (http://community.kde.org/Frameworks/Binary_Packages) для Kubuntu (PPA (https://launchpad.net/~kubuntu-ppa/+archive/experimental/+pa...)), openSUSE, Mageia, Arch Linux и Fedora. Перешедшее на KDE Frameworks 5 пользовательское окружение
KDE Plasma 5 планируется выпустить 16 июля. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом (http://files.kde.org/snapshots/) от проекта Neon.
В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных фреймворков, доступных для использования не только в KDE, но в любых приложениях на базе Qt. Ранее при желании использовать в своей программе возможности библиотек KDE, такие как меню, панели инструментов, средства проверки орфографии и функции для работы с файлами, требовалось установить монолитный пакет kdelibs, состоящий из неразрывно связанных между собой библиотек.Сам по себе API остался неизменным, изменения связаны только с перераспределением функциональности по библиотекам и проведением внутренней адаптации для использования Qt 5. Сохранение базовой обратной совместимости API позволяет упростить портирование существующих приложений на технологии KDE Frameworks 5, как правило, достаточно внести минимальные изменения в сценарий сборки и заголовочные файлы.
Пакет kdelibs разбит на модули, оформленные в виде дополнений к Qt, в расчете один модуль на каждую библиотеку. Благодаря разбиению kdelibs на независимые модули, связанные явно определёнными зависимостями, KDE Frameworks 5 позволяет установить только библиотеки, необходимые для работы программы. Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.KDE Frameworks 5 состоит из 59 модулей (http://api.kde.org/frameworks-api/frameworks5-apidocs/), разделённых на несколько категорий:
- 21 функциональное дополнение к Qt, расширяющее возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt.Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KWindowSystem, Sonnet (проверка орфографии), Solid (обработка событий от оборудования);
- 10 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows).Среди входящих в данную категорию модулей: KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;
- 23 библиотеки, составляющие полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов.Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, Plasma, KActivities.
- 1 набор с необзательными для использования или специфичными интеграционными компонентами. В категорию включен набор плагинов FrameworkIntegration, обеспечивающих интеграцию с различными платформами;
- Набор модулей с реализацией возможностей, признанных устаревшими и не включённых в состав KDE Frameworks 5. Набор позиционируется только как вспомогательное средство для сглаживания и упрощения процесса портирования, поддержка набора будет ограничена тремя циклами релизов KDE 5. В состав включены 7 модулей: KDELibs4Support, KHtml, KJS, KJsEmbed, KMediaPlayer, Kross, KRunner.<center><a href="http://agateau.com/2013/12/05/kf5-diagrams/tier3-kcmutils-si... src="https://www.opennet.ru/opennews/pics_base/0_1386266990.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border="0"></a></center>
URL: http://kde.org/announcements/kde-frameworks-5.0.php
Новость: https://www.opennet.ru/opennews/art.shtml?num=40158
короче через годик можно будет юзать - стабилизируют и приложений о новой архитектуре поднапишут.
Так КДЕ4 приложения вроди совместимы с КДЕ5 фреймворком. Ну или требуют минимального вмешательства...
> короче через годик можно будет юзать - стабилизируют и приложений о новой
> архитектуре поднапишут.Да, кеп. Может даже два. )))
В блольшинстве дистров все это добро все равно упакуют в 5-6 пакетов, так что ради, например, digiKam все равно придется ставить половину кедов.
Да поможет нам Gentoo!
>все это добро все равно упакуют в 5-6 пакетовИли поприколотят друг к другу гвоздями.
Последние года все уже положили на память, и уж тем более на жесткий диск. Хотя олимпиада и продолжается.
> Последние года все уже положили на память, и уж тем более на
> жесткий диск.От того-то ваши грёбанные поделия и Core i7 повесить могут. На вас бы кто положил.
Ну да, установил я вчера этот... "релиз"... Одна только плазма 180 метров ест (в четвёрке 80-120), не говоря уже обо всём остальном. И падает. Падает эта зараза, плазма...
>digiKam все равно придется ставить половину кедов.ну так зачем только половину кед, ставь сразу все целиком
А где дельфин для пяти-кедов? Что это за бред стабильного выпуска какой-то ? Гентушники тихушничают по-жёсткому тоже. Интересно, а на других дистрах дельфин будет включен в состав (на Qt5 который) или тоже пальцем в небо тыкать на жтк?
Дык это ж Frameworks, а не сам KDE. Сейчас на его основе быстро портируют KDE c дельфином
Ставил из неона на убунту, долфином пользовался из четвертокед.
А как должен выглядеить дельфин для пятикедов? В неоне у него версия 4.60, что больше версии в текущем стабильном релизе кед. Пологаю, что это и есть дельфин для пятикедов.
5 минут поиграл с neon5-201407041042.iso - косяк косяком погоняет.1) В половине мест забыли Hint'ы прописать.
2) Кнопка resize для plasmoid не меняет курсор мыши.
3) plasmashell жрёт 180MB памяти!! Сам пустой KDE - более 500MB при нуле запущенных приложений.
4) Убогий Windows 8 like interface - всё серое и невнятное.
5) Нет опции для отключения desktop effects - просто нет.
KDE, начиная с KDE 4.0, скатилось в @%$#@%%#. Я буду дальше сидеть на 3.5.10.
// b.
ты что?! срочно откатывайся на KDE 2, нет на KDE 1!что вообще за глупость использовать такие новые кеды...
>> 4) Убогий Windows 8 like interface - всё серое и невнятное.Вот от этого особенно сильно воротит. Придется искать другую приличную тему, может кто что подскажет?
1-2 поправят, 3 - ну и на KDE4 она жрет 125MB (правда, с виджетами), 5 - добавят, если много желающих будет (если уж добавили создание иконок на рабочем столе KDE4, что совсем не вписывается в концепт плазмы, то это вообще не проблема). Допилят.
Где вы там Windows8-like нашли, не подскажете? Ничего общего не вижу.
А причем тут вообще фреймворк о котором новость и DE на нем основанная и еще даже не в стадии RC?
А что релизная плазма магически будет есть меньше памяти?Тестируя KDE, начиная с версии 4, я могу вам смело сказать: потребление памяти из релиза в релиз растёт, визуальные косяки интерфейса практически не исправляются.
Я ещё 4 года назад нашёл косяк в UI, который до сих пор не исправили.
Видя такое отношение разрабов к своему детищу, я не стал переходить на KDE4.
// b.
ты кури травы поменьше - и ставь последнее из срезов а не пулогодичной давности, все работает нормально - у дельфина косяк по шаре на самбе
> ты кури травы поменьше - и ставь последнее из срезов а не
> пулогодичной давности, все работает нормально - у дельфина косяк по шаре
> на самбеНа самбе, на энфээсе, на эсфтп и т.д.
А что за косяки? SMB и SFTP пользую активно, но ни каких косяков не заметил.
> Я буду дальше сидеть на 3.5.10.Имя дистра и адрес репозитария плиз. Сам некоторое время счастливо сидел на ТДЕ, пока в один паршивый день при апгрейде *бунты всё свалилось к чертям.
Собираю из исходников.Делится не буду, ибо i686 и собрано для CentOS 6.
// b.
*делиться
> Собираю из исходников.Понятненько... За серьёзный подход респект и уважуха, конечно, но такой вариант не для меня.
https://ru.opensuse.org/KDE3 сам правда пользую KDE4
http://download.opensuse.org/repositories/KDE:/KDE3/
С 12.1 KDE3 вновь официально поддерживается.
Кто ты, человек? Я Zenitur и я тоже люблю KDE3. Только вот архиватор Ark и просмотрщик Gwenview не нравятся: Ark не спрашивает подтверждение на затирание существующих файлов при распаковывании, Gwenview не умеет листание клавишами-стрелочками (только Alt-стрелочка). В остальном - безупречно.Где ты берёшь KDE3? Чем борешься с тирингом? Нет ли у тебя проблемы с ультра-маленькими символами с драйвером NVIDIA?
Ark'ом не пользуюсь - устраивает консоль ;-)Для просмотра пользуюсь IrfanView - он идеально работает под Wine.
> Где ты берёшь KDE3?
ftp://download.kde.org + патчи откуда можно
> Чем борешься с тирингом?
Tearing побеждается путём чтения manual ;-)
http://http.download.nvidia.com/XFree86/Linux-x86/325.15/REA...
Или запускаете команду:
nvidia-settings --assign CurrentMetaMode="DVI-I-1: 1920x1200 { ForceCompositionPipeline = On }"
Вместо DVI-I-1 - ваше устройство вывода (находите через xrandr).
> Нет ли у тебя проблемы с ультра-маленькими символами с драйвером NVIDIA?
Всё в порядке. Какой шрифт, какая программа, какие у вас проблемы?
// b.
>Gwenview не умеет листание клавишами-стрелочками (только Alt-стрелочка)Открыл Gwenview, отлично листает и стрелками и space/backspace.
>3) plasmashell жрёт 180MB памяти!! Сам пустой KDE - более 500MB при нуле запущенных приложений.почему же у меня около 300mb?
> 4) Убогий Windows 8 like interface - всё серое и невнятное.
легко сменить тему оформления
> 5) Нет опции для отключения desktop effects - просто нет.
видно совсем криворукий
и где это там 180метров на путой плазме?https://i.imgur.com/qS6T6Rg.png
это в рабочей среде с запущенными приложениями
ну где где скрины?
Сэр, вы больны?Какие скрины библиотек? Вам исходники заскринить?
Это _не_ релиз KDE5.
// b.
А в чём проблема заскринить исходники?
заскринь, и добавь в новость...
Им бы дизайнера толкового.
И программистов.
Дизайн всегда идет рука об руку с субъективизмом.
Когда напишут Дельфин то он будет тянуть по зависимостям плазму и большую часть КДЕ?
По идее, они наоборот сделали так, чтобы так не было.
Ну наконец! Можно будет использовать Krusader, Okular и Gwenview не подтягивая огрызки плазмы и пхонона. Хоть эти товарищи вернулись на правильный путь.
Да, в своё время напрягала необходимость тянуть пол-кед из-за Крузадера.... Перешел на worker лет 8 назад...Ralf Hoffmann - молодчина!
Пока что гораздо хуже KDE 4, которая мене нравится и всем устраивает.Модульность это хорошо, но вырвиглазный дизайн, глюки... Целевая аудитория - африканцы? Зачем было все портить?