25 Ноября 2024, 11:00

KDE

Автор turbo, 02 Августа 2008, 00:34

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Zhek@Ch

KDE
27 Апреля 2011, 15:59 #60 Последнее редактирование: 27 Апреля 2011, 15:59 от Zhek@Ch
[size="3"]Kdenlive 0.8 -- обновление программы для нелинейного видеомонтажа[/size]


[size="1"]Пример сохраненного layout в Kdenlive 0.8 для работы с аудио
 Иллюстрация с сайта Kdenlive[/size]
Вчера вышла новая версия популярного свободного средства для нелинейного видеомонтажа -- Kdenlive 0.8.

Согласно баг-трекеру, в релизе Kdenlive 0.8 представлено 18 новых возможностей и исправлено 90 багов. Среди основных новшеств и изменений выделяются следующие:

  • улучшения в пользовательском интерфейсе;
  • возможность сохранения настройки расположения виджетов на панелях под разные задачи и последующей загрузки (View → Save Layout As / Load Layout);
  • поддержка мониторинга аудио (с определением избыточной модуляции);
  • виджет для простого захвата Stop Motion;
  • новые эффекты.

Zhek@Ch

KDE
30 Апреля 2011, 23:13 #61 Последнее редактирование: 30 Апреля 2011, 23:17 от Zhek@Ch
[size="3"]Дайджест изменений в KDE за неделю [/size]
 
Разработчики KDE отчитались о работе, проделанной над проектом за последнюю неделю. Наиболее интересные изменения:

  • Реализация механизм раздачи интернета через Bluetooth.
  • KPresenter переименован в Calligra Stage.
  • Поддержка загрузчика Grub2 в KDM.
  • В аудио-плеер Amarok средствами Phonon добавлена поддержка Zeitgeist (GNOME3-фреймворк, отслеживающий активность пользователя);
  • В Phonon-VLC ведется работа по добавлению поддержки MKV-субтитров;
  • Поддержка привязки настроек раскладок клавиатур к разным сессиям в Kxkb.

Zhek@Ch

KDE
07 Мая 2011, 00:34 #62 Последнее редактирование: 07 Мая 2011, 00:34 от Zhek@Ch
[size="3"]Корректирующий релиз KDE SC 4.6.3 [/size]
 
Доступен корректирующий релиз KDE SC 4.6.3, в котором проведена работа по устранению ошибок и обновлению переводов.

Из исправлений можно отметить:

  • В konsole устранены ошибки, приводящие к открытию табов в не тех директориях. В имени профиля теперь допустимо использовать несколько точек. Исправлена ошибка, приводившая к недоступности кнопки 'Close Tab';
  • В kmix устранена утечка памяти при закрытии диалога DialogSelectMaster;
  • В kopete налажена работа плагина Now Listening совместно с amarok и juk. Увеличена скорость запуска и закрытия плагина Statistics. Обеспечена поддержка постоянно отображаемых почтовых уведомлений для Yahoo/Wlm. В окна с чатом добавлена кнопка закрытия;
  • В krunner налажена работа SimulateUserActivity сразу после выхода из спящего режима. Устранён крах в Solid-бэкенде к конфигуратору Wicd.

Zhek@Ch

KDE
11 Мая 2011, 23:11 #63 Последнее редактирование: 11 Мая 2011, 23:11 от Zhek@Ch
[size="3"]Связанная с крахом KWin проблема побила рекорд по числу уведомлений в системе отслеживания ошибок проекта KDE [/size]

Мартин Грэслин (Martin Graesslin), один из ключевых разработчиков оконного менеджера KWin, используемого в проекте KDE, опубликовал в своем блоге заметку об одной неприятной проблеме, приводящей к краху оконного менеджера KWin при работе на системах c драйверами Intel/Mesa. Ошибка проявляется при попытке просмотра Flash-видео в полноэкранном режиме или при запуске базирующихся на OpenGL хранителей экрана.

Данная ошибка побила все рекорды по числу отправленных разработчикам уведомлений. По сообщению Мартина, после выхода Kubuntu 11.04, ежедневно в системах трекинга ошибок KDE, Mesa и Ubuntu заводится два-три дубликата с уведомлением о данной проблеме. Мартин советует не заводить дублирующие сообщения и дождаться решения проблемы, над исправлением которой уже работают в upstream. До момента появления исправления рекомендуется не смотреть видео на YouTube в полноэкранном режиме и отключить хранитель экрана. Примечательно, что первые упоминания о данной ошибке датированы сентябрем прошлого года.

В настоящее время в системе трекинга ошибок находится около 20 открытых записей, сигнализирующих о крахах KWin при различных обстоятельствах. При анализе данных проблем Мартин сумел воспроизвести в своей системе только один крах, в связи с чем рекомендовал пользователям при оформлении уведомления более подробно указывать обстоятельства возникновения проблемы.


Zhek@Ch

KDE
26 Мая 2011, 01:36 #64 Последнее редактирование: 29 Июля 2011, 17:57 от Zhek@Ch
[size="3"]Началось бета-тестирование KDE 4.7 [/size]

Представлена бета версия десктоп-окружения KDE 4.7. Сообщается, что кодовая базе KDE 4.7 уже переведена на стадию заморозки, при которой вся запланированная функциональность уже реализована и усилия разработчиков переключены на тестирование и исправление ошибок. Релиз запланирован на 27 июля.


Из ключевых улучшений в KDE 4.7 можно отметить:

  • В оконный менеджер KWin интегрирована поддержка OpenGL ES 2.0, что позволило добиться увеличения производительности и обеспечить возможность работы оболочки Plasma Workspace на мобильных устройствах, таких как коммуникаторы и интернет планшеты. По сравнению с ранее используемым glx-бэкендом, бэкенд на базе OpenGL ES отличается значительным упрощением кода, что положительно сказывается на быстродействии. Старый glx-бэкенд оставлен как запасной вариант для систем с устаревшими графическими картами, которые не поддерживают OpenGL ES 2.0. При этом, за счет унификации кодовой базы в KWin реализованы все ранее доступные визуальные эффекты, независимо от уровня поддержки OpenGL видеокартой. Появление поддержки композитного бэкенда на основе OpenGL ES 2.0 несет в себе возможность углубления в несколько перспективных направлений дальнейшего развития, таких как разработка ранее недостижимых визуальных эффектов и портирование KDE Plasma Workspaces для работы с дисплейным сервером Wayland;
  • Переработан пользовательский интерфейс файлового менеджера Dolphin, значительно увеличено удобство поиска информации среди мета-данных файлов;
  • В дисплейный менеджер KDM добавлен код для взаимодействия с загрузчиком Grub2. Например, при выполнении перезагрузки можно сразу выбрать загрузку в альтернативную операционную систему без изменения настроек по умолчанию и ручного выбора элементов в загрузочном меню Grub;
  • Виртуальный глобус Marble, выступающий в роли свободной альтернативы Google Earth, теперь поддерживает поиск адресов в offline-режиме, что позволяет использовать мобильную версию Marble в дороге, при недоступности выхода в сеть.


Zhek@Ch

KDE
03 Июня 2011, 00:29 #65 Последнее редактирование: 03 Июня 2011, 00:29 от Zhek@Ch
[size="3"]Проект по портированию Qt для платформы Android перешел под крыло сообщества KDE [/size]

Проект Necessitas, в рамках которого ведется работа по адаптации инструментария Qt для платформы Android, анонсировал перевод разработки под крыло сообщества KDE. По заявлению основателя Necessitas, проект перешел под покровительство KDE так как оба проекта имеют сходные цели - развитие, продвижение и обеспечение свободной доступности Qt. Для разработчиков KDE обеспечение полной поддержки платформы Android в Qt сулит интересные перспективы, связанные с распространением приложений KDE для различных типов мобильных устройств.

Одновременно представлен второй экспериментальный релиз системы Necessitas, подготовленный уже с частичным использованием инфраструктуры KDE. Для загрузки доступны предкомпилированные для Linux и Windows версии SDK Necessitas, а также обеспечивающее работу Qt приложение для платформы Android. Из добавленных улучшений, можно отметить:

  • Поддержка SSL;
  • Поддержка QtWebKit 2.1 с возможностью использования JIT-компиляции. По сравнению с прошлым выпуском производительность QtWebKit увеличилась в два с половиной раза, но все равно почти в два раза отстает от поставляемого в составе Android движка WebKit;
  • Использование Qt Creator 2.2;
  • Предварительная поддержка QtMobility;
  • Включение в состав инструментария GDB 7.2 с поддержкой Python;
  • Упрощение процесса установки и обновления благодаря переходу на использование Nokia SDK Installer.
Проект Necessitas предоставляет полный набор средств для разработки и портирования Qt-приложений для платформы Android, при этом весь процесс подготовки, сборки и отладки таких программ полностью интегрирован в IDE QtCreator. На телефоне все Qt-приложения используют один набор разделяемых библиотек Qt, что позволяет добиться большей экономии памяти при одновременном запуске нескольких Qt-программ. Один раз собранная в виде стандартного apk-пакета Qt-программа, может в дальнейшем использоваться для различных версий платформы Android, не требуя пересборки при выходе новых версий Android.

Ключевые компоненты Necessitas:

  • Ministro - программа для установки и обеспечения работы Qt-библиотек в системе Android. Ministro реализован в виде сервиса для платформы Android, обеспечивающего наличие в системе актуального для текущей версии Android набора Qt-модулей. В случае отсутствия требуемого модуля он загружается по сети;
  • Qt framework - модифицированный для поддержки платформы Android вариант инструментария Qt. В настоящее время поставляется только sw-плагин (SingleWindow), использующий для обеспечения работы Qt-приложения только одно окно в системе Android, выводя поверх него все окна, сгенерированные Qt, такие как диалоги, меню и т.п. Для трансляции вывода используется родная реализация поддержки фреймбуфера (framebuffer) из Qt, расширенная интерфейсом для взаимодействия с платформой Android. Для обеспечения поддержки OpenGL для акселерации вывода в будущем планируется подготовить еще один плагин - mw (MultiWindow).
  • Qt Creator for Android - редакция интегрированной среды Qt Creator, адаптированная для разработки приложений для платформы Android.

Zhek@Ch

KDE
07 Июня 2011, 23:42 #66 Последнее редактирование: 07 Июня 2011, 23:42 от Zhek@Ch
[size="3"]В KDE Phonon отказались от поддержки Xine[/size]

 
[size="1"]Настройки звука в KDE 4 (Phonon)
 Иллюстрация с сайта nixp.ru[/size]
Минувшим вечером в почтовой рассылке kde-announce было объявлено о том, что Phonon более не поддерживает Xine в качестве бэкенда.

Phonon -- стандартный KDE 4 набор API, представляющий абстракции для взаимодействия с различными мультимедийными возможностями. Он был создан для того, что сделать рабочую среду KDE независимой от используемого мультимедийного фреймворка (в Phonon они называются «движками»).

До сих пор в Phonon поддерживались бэкенды (или движки) Xine, VLC и GStreamer, но теперь, ввиду малой активности в поддержке первого, было официально объявлено об отказе от его поддержки.


Zhek@Ch

KDE
10 Июня 2011, 00:55 #67 Последнее редактирование: 10 Июня 2011, 00:55 от Zhek@Ch
[size="3"]В Kwin ведётся работа для поддержки Wayland-клиентов[/size]
 
В Kwin ведётся работа для добавления поддержки Wayland-клиентов. Таким образом, Kwin, запущенный под X11, будет поддерживать как иксовые клиенты, так и клиенты, работающие через Wayland. Это первый шаг для создания работающих Wayland-приложений, и реализации плавного перехода с X11 на Wayland, без резкой смены окружения.

На скриншоте показан Wayland-клиент и окна X11, работающие в Kwin одновременно.

>>> Подробности


Zhek@Ch

KDE
11 Июня 2011, 01:54 #68 Последнее редактирование: 11 Июня 2011, 01:55 от Zhek@Ch
[size="3"]Одновременно с KDE SC 4.6.4 анонсирован стабильный выпуск Kontact Suite 4.6 [/size]

Проект KDE представил очередной корректирующий релиз KDE SC 4.6.4, одновременно с которым объявлено о доступности первого релиза переработанной системы для управлений персональной информацией Kontact Suite 4.6. Менеджер персональной информации Kontact объединяет в единое целое такие компоненты, как пакет для организации совместной работы, адресную книгу KAddressBook, почтовый клиент KMail2, календарь-планировщик KOrganizer, систему для ведения заметок KNotes, программу для чтения RSS Akregator. Kontact Suite доступен не только для настольных систем, но и для мобильных устройств, снабженных сенсорным экраном, таких как коммуникаторы и интернет-планшеты. Поддерживается интеграция с широким спектром сторонних серверов для организации коллективной работы, таких как Kolab, при сохранении обратной совместимости с уже работающими службами, что позволяет задействовать в Kontact Suite 4.6 старые ресурсы KDE PIM.

Все компоненты пакета переведены на использование новой инфраструктуры Akonadi, предназначенной для организации независимого от приложений хранилища данных для систем управления персональной информации (PIM), снабжённого встроенными механизмами архивирования, кэширования, работы в offline-режиме, поискового индексирования и синхронизации с удалённой системой и мобильными устройствами. Akonadi сводит в единое хранилище и абстрагирует для приложений доступ к таким наборам данных как мета-данные с настройками, адресная книга, заметки, RSS-ленты и данные планировщика. Кроме того, Akonadi берёт на себя работу по взаимодействию со внешними сетевыми службами, например, занимается доставкой почты, загрузкой RSS, импортом контактов и взаимодействием с социальными сетями.

Несмотря на коренную переработку архитектуры все приложения из состава Kontact Suite сохранили свой привычный внешний вид - изменения в пользовательском интерфейсе сведены к минимуму. Из заметных улучшений можно отметить ускорение вывода уведомлений о получении новой почты, увеличение производительности при работе с почтовыми ящиками через протокол IMAP, расширение переносимости с другими приложениями, использующими списки контактов, календарями и другую информацию, связанную с групповой работой. Обновление старой версии Kontact должно пройти в штатном режиме максимально прозрачно для пользователя - Kontact автоматически импортирует существующие настройки и параметры аккаунтов в базу Akonadi. Все старые конфигурационные данные будут сохранены для обеспечения возможности возврата на старую версию в случае проблем.

Для мобильных устройств, оснащенных сенсорным экраном, подготовлен специальный упрощенный вариант пакета - Kontact Touch. В состав Kontact Touch входит тот же набор приложений, что и в вариант для настольных систем, включая почтовый клиент, систему для организации коллективной работы, адресную книгу и календарь. Почтовый клиент позволяет насколько это возможно упростить чтение и отправку зашифрованных и снабженных цифровой подписью писем, поддерживая различные криптографические технологии, такие как OpenPGP и S/MIME.

Полезной особенностью Kontact Touch является возможность работы в offline-режиме, с поддержкой всех данных и ресурсов PIM, доступных на настольной системе. В случае настройки работы мобильного устройства с внешним сервером, локальный сервис Akonadi работает в режиме кеширования, что даёт возможность обработки сообщений даже при отсутствии выхода в Интернет (новые сообщения автоматически реплицируются при появлении соединения). Из внешних сервисов поддерживается работа с серверами Kolab, IMAP и учётными записями Google.

Использование в разработке Kontact Touch таких возможностей Qt, как язык QML и CSS-подобное определение стилей, позволило отделить представление интерфейса от кода и добиться большой гибкости в изменении внешнего оформления (интерфейс легко подстраивается под конкретное мобильное устройство с учётом разрешения, DPI и ориентации экрана, и особенностей интерфейса). В настоящее время мобильная версия Kontact поддерживает платформы Maemo 5, MeeGo и Windows Mobile 6.5.

Что касается выпуска KDE SC 4.6.4, то в нём проведена только работа по устранению ошибок и обновлению переводов. 5 июля ожидается еще один корректирующий выпуск KDE SC 4.6.5, после чего 27 июля увидит свет релиз KDE 4.7. Готовые бинарные пакеты с KDE 4.6.4, содержащие и Kontact Suite 4.6, доступны для пользователей Kubuntu и openSUSE.

Из представленных в KDE SC 4.6.4 исправлений можно отметить: устранена проблема с выходом блока уведомления за границы экрана; налажен процесс перетаскивания файла мышью из менеджера архивов Ark в режиме folderview; В файловом менеджере dolphin устранена проблема со смещением текущей позиции в списке после переименования файла; в Ark сортировка каталогов теперь производится до сортировки файлов; в мультимедиа проигрывателе JuK устранены проблемы, приводящие к краху.


Zhek@Ch

KDE
14 Июня 2011, 00:32 #69 Последнее редактирование: 14 Июня 2011, 00:34 от Zhek@Ch
[size="3"]Kile 2.1: первый стабильный релиз на Qt4[/size]
 
Тихо и незаметно состоялся первый стабильный релиз замечательной LaTeX IDE для среды рабочего стола KDE4. Ветка 2.1 особо примечательна полным переходом на Qt4. Из изменений, не связанных с переходом на новый тулкит, а связанных непосредственно с созданием документов в этой прекрасной IDE, стоит отметить:

  • Добавлена поддержка пропущенных в предыдущих версиях окружений AMS LaTeX;
  • Сохранение и загрузка состояния редактора для документов и проектов;
  • Добавлена вкладка боковой панели, отображающая сводныe списки слов (CWL word lists);
  • Возможность выбрать утилиту для быстрого предпросмотра формул;
  • Расширение возможностей работы с файлами дополнений .sty: теперь пользователь может легко установить свои файлы дополнений, добавлены файлы units.sty, nomencl,sty, обновлён todonotes.sty.
  • Добавлена возможность вставки таблицы из буфера обмена в мастер создания таблиц
Как обычно, полный список изменений и багфиксов вы можете найти в файле ChangeLog в пакете Kile вашего дистрибутива.

>>> Новость на официальном сайте


Zhek@Ch

KDE
18 Июня 2011, 07:46 #70 Последнее редактирование: 18 Июня 2011, 07:54 от Zhek@Ch
[size="3"]Oxygen-gtk 1.1[/size]
 
Произошел новый мажорный релиз Oxygen-gtk, движка для создания единообразия рабочего стола при запуске GTK-приложений в KDE, не имеющего в качестве зависимости Qt. Новшества по сравнению с 1.0 следующие :

  • Анимация при наведении мыши на виджеты, настраиваемая из интерфейса oxygen-settings;
  • Мгновенное обновление внешнего вида приложений при изменении настроек;
  • Улучшение отображения многих виджетов;
  • Тени для списков и других виджетов с редактированием текста;
  • Улучшенная внешняя совместимость с декорациями окон (для KDE 4.7), заключающаяся в прорисовке фона сплошным цветом для приложений, где не удается отобразить градиент (Firefox, Thunderbird, OpenOffice...)
  • Поддержка новой системы прорисовки теней KWin для меню, выпадающих списков и всплывающих подсказок;
  • Специальное демонстрационное приложение для тестирования возможностей Oxygen-gtk.
Важно отметить, что данный релиз нацелен на работу в среде KDE 4.7, при работе в предыдущих версиях возможны некоторые незначительные изменения стиля.

Сейчас проект работает над адаптацией внешнего вида приложений, написанных с использованием GTK3, что будет реализовано в версии Oxygen-gtk 1.2.

Скачать

>>> Подробности

# linux.org.ru

[size="3"]Простой виджет для KDE поможет вам в борьбе с прокрастинацией[/size]

 
[size="1"]Procrastinate No More в трее KDE
 Иллюстрация с сайта kde-apps.org[/size]
На сайте KDE-Apps.org анонсирован новый проект -- Procrastinate No More. Автор этого виджета надеется спасти всех пользователей популярной графической рабочей среды KDE 4 от популярного в последнее время явления прокрастинации.

Как заботливо сообщается на Wikipedia, прокрастинация -- это понятие в психологии, обозначающее склонность к постоянному «откладыванию на потом» неприятных мыслей и дел. Несмотря на то, что это явление появилось тысячи лет назад (оно описывается даже в фундаментальном индуистском труде «Бхагавад-гита»), прокрастинация получила широкое распространение именно в наши дни -- с ростом популярности социальных сетей и прочих сервисов, постоянно отвлекающих пользователей настольных компьютеров, ноутбуков, планшетов и смартфонов от реальных проблем и срочных дел.

Это обстоятельство не осталось не замеченным и в среде разработчиков для свободной среды KDE. 23-летний студент из Швеции Ганс Чен (Hans Chen), публикуя Procrastinate No More 0.1 на сайте приложений для KDE, в описании своего виджета резонно отмечает: «Причина прокрастинации зачастую не в самом задании, а в том, что нам не хочется начинать решать проблему. Пройдя эту стадию, как правило, нам уже просто влиться в работу и выполнить её».

Идея Procrastinate No More на удивление проста: виджет помогает вам пройти первый этап -- начать решать какую-то задачу. Кликая на виджет, вы самостоятельно подписываетесь на то, что потратите ближайшие 10 минут своей жизни на выполнение конкретного задания и не будете ни на что отвлекаться. Счетчик в трее будет напоминать о том, сколько минут осталось работать над выбранной проблемой, а через 10 минут вы освобождаетесь и можете делать всё, что хотите.


Zhek@Ch

KDE
26 Июня 2011, 07:44 #71 Последнее редактирование: 29 Июля 2011, 18:01 от Zhek@Ch
[size="3"]Вышел кандидат в релизы KDE 4.7[/size]
 
Анонсировано начало тестирования кандидата в релизы десктоп-окружения KDE 4.7. Релиз намечен на 27 июля.

Основные улучшения KDE 4.7:

  • В оконный менеджер KWin интегрирована поддержка OpenGL ES 2.0 и OpenGL 2.x, что позволило добиться увеличения производительности и обеспечить возможность работы оболочки Plasma Workspace на мобильных устройствах, таких как коммуникаторы и интернет планшеты. По сравнению с ранее используемым glx-бэкендом, бэкенд на базе OpenGL ES отличается значительным упрощением кода, что положительно сказывается на быстродействии. Старый glx-бэкенд оставлен как запасной вариант для систем с устаревшими графическими картами, которые не поддерживают OpenGL ES 2.0. При этом, за счет унификации кодовой базы в KWin реализованы все ранее доступные визуальные эффекты, независимо от уровня поддержки OpenGL видеокартой. Появление поддержки композитного бэкенда на основе OpenGL ES 2.0 несет в себе возможность углубления в несколько перспективных направлений дальнейшего развития, таких как разработка ранее недостижимых визуальных эффектов и портирование KDE Plasma Workspaces для работы с дисплейным сервером Wayland;
    Некоторые другие изменения в KWin: новая система отрисовки теней; увеличение скорости применения эффекта размывания (на системе с картой R600G прирост скорости составил 60%); реализована функция отключения композитного режима при переходе приложения в полноэкранный режим или при установке специального флага (уже поддерживается в VLC и Wine);
  • Переработан пользовательский интерфейс файлового менеджера Dolphin, значительно увеличено удобство поиска информации среди мета-данных файлов;
  • В дисплейный менеджер KDM добавлен код для взаимодействия с загрузчиком Grub2. Например, при инициировании выполнения перезагрузки из KDM можно сразу выбрать загрузку в альтернативную операционную систему без изменения настроек Grub по умолчанию и ручного выбора элементов в загрузочном меню Grub;
  • Виртуальный глобус Marble, выступающий в роли свободной альтернативы Google Earth, теперь поддерживает поиск адресов в offline-режиме, что позволяет использовать мобильную версию Marble в дороге, при недоступности выхода в сеть.

Zhek@Ch

KDE
28 Июня 2011, 23:47 #72 Последнее редактирование: 28 Июня 2011, 23:47 от Zhek@Ch
[size="3"]Facebook заблокировал KIPI-плагин KDE и удалил все загруженные с его помощью фотографии[/size]

Пользователи KIPI-плагина (KDE Image Plugin Interface), в котором реализована поддержка API для загрузки фотографий в Facebook из различных программ KDE, столкнулись с невозможностью использования данной системы из-за её блокировки со стороны Facebook. Более того, все загруженные c использованием KIPI-плагина фотографии были без предупреждения удалены из профилей пользователей. Из приложений, использующих данный плагин, можно отметить digiKam и Gwenview.

Судя по всему, блокировка, а точнее аннулирование связанного с плагином Facebook Application, связана с действием службы безопасности, которая заблокировала плагин за одно с прикрывающимся его именем спамерским ботом. Как оказалось, притвориться KIPI-плагином мог любой желающий, так как секретный ключ для доступа к API Facebook с использованием метода OAuth2 был указан в открытом виде в коде плагина (79 строка в файле fbtalker.cpp). Злоумышленники могли воспользоваться этой лазейкой и начать рассылать спам, указывая параметры аутентификации KIPI-плагина.

В качестве решения проблемы рассматривается возможность регистрации нового приложения Facebook и пересмотр метода аутентификации для обеспечения доступа к сервису (например, задействование прокси для трансляции от своего имени запросов клиентов к Facebook). Удастся ли восстановить удаленные фотографии пока неизвестно. Представители Facebook пока только рекомендовали оформить апелляцию на действие администрации, в случае принятия которой фотографии могут быть восстановлены.


Zhek@Ch

KDE
01 Июля 2011, 14:54 #73 Последнее редактирование: 01 Июля 2011, 14:55 от Zhek@Ch
[size="3"]Платформа KDE будет преобразована в набор фреймворков [/size]

На прошедшей в Швейцарии встрече разработчиков KDE был рассмотрен вопрос усовершенствования платформы для разработки приложений. В обсуждении приняли участие разработчики базового набора библиотек KDE (kdelibs), системы сборки, представители дистрибутивов и разработчики развиваемых вне проекта приложений. В результате обсуждения, разработчики согласились, что необходимо сделать платформу KDE более модульной. Конечной целью является подготовка хорошо поддерживаемого и качественного набора библиотек, отвечающего потребностям существующего сообщества разработчиков, предоставляющего доступ к возможностям KDE и пригодных для использования в широком круге приложений, в том числе и предназначенных для мобильных устройств и потребительской техники.

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

В настоящее время рассматривается разделение KDE-фреймворков на три категории, каждая из которых имеет свою иерархию зависимостей для предотвращения путаницы с внутренними зависимостями.

  • Функциональные дополнения к Qt, расширяющие возможности Qt в определенных направлениях, например, в плане предоставления средств для управления конфигурацией. Отнесенные к данной категории библиотеки не будут требовать дополнительных зависимостей, кроме Qt;
  • Компоненты для интеграции с операционной системой, расширяющие функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows);
  • Полнофункциональный программный стек, включающий зависимости от дополнительных библиотек и runtime-компонентов.
Главным достоинством подобного разделения является более явное восприятие разработчиками уровня зависимостей при задействовании в своих приложениях определенных библиотек. Сокращения графа зависимостей и возможность обособленного использования библиотек сделают подобные KDE-библиотеки привлекательными для разработчиков на Qt, не желающих привязывать свои приложения к KDE (в зависимостях будет не весь kdelibs, а только одна библиотека, выступающая в роли надстройки над Qt). Кроме того, такие библиотеки смогут быть задействованы в других программных окружениях, не связанных с KDE.

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

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

Параллельно с разработкой KDE Frameworks будет продолжено развитие компонентов рабочего стола и приложений KDE 4.x, которые будут создаваться на базе текущей платформы KDE (KDE Platform 4.x). Подобный подход позволит максимально сгладить переход разработчиков с использования KDE Platform на KDE Frameworks. Когда KDE Frameworks перейдет в фазу окончательной стабилизации будет развернута кампания по привлечению разработчиков конечных приложений к использованию новых фреймворков. Как и в случае с Qt 5 планируется обеспечить высокий уровень совместимости на уровне исходных текстов, что даст возможность минимизировать изменения существующего кода при миграции на KDE Frameworks приложений и таких компонентов KDE, как Plasma Desktop.


Zhek@Ch

KDE
08 Июля 2011, 18:57 #74 Последнее редактирование: 08 Июля 2011, 18:57 от Zhek@Ch
[size="3"]Обновление KDE SC 4.6.5 [/size]

Доступен корректирующий релиз KDE SC 4.6.5, в котором проведена работа по устранению ошибок и обновлению переводов. Готовые бинарные сборки KDE SC 4.6.5 доступны для FreeBSD, Kubuntu и openSUSE. 27 июля ожидается релиз KDE 4.7.

Из исправлений можно отметить серию исправлений в музыкальном проигрывателе JuK: решены проблемы с отображением столбцов в новых или динамических плейлистах; устранен крах при выходе в процессе проигрывания композиции; налажено сохранение порядка следования треков при загрузке вручную отсортированных плейлистов; обеспечено сохранение кэша состояния коллекции независимо от способа выхода из программы; устранен крах при добавлении элемента на панель через контекстное меню. Кроме того, во входящем в состав konq-plugins плагине для работы с галереей изображений устранены проблемы с кодировкой комментариев.



Zhek@Ch

KDE
11 Июля 2011, 23:58 #75 Последнее редактирование: 11 Июля 2011, 23:59 от Zhek@Ch
[size="3"]Рабочая среда KDE4 потребляет слишком много ресурсов компьютера [/size]

Кристоф Калман (Christoph Cullmann), один из ведущих разработчиков текстового редактора Kate с удивлением обнаружил, что во время игры в StarCraft 2, ядро завершило её по событию OOM (нехватка виртуальной памяти в системе). Ситуация показалась ему очень странной, ведь на его рабочей машине было установлено 4 Гб оперативной памяти, т.е. даже теоретически сложно представить, что вызвало такое поведение.

Небольшое расследование, проведенное им, показало, что запущенные процессы KDE потребляют неприемлемо много оперативной памяти. Вывод команды top показал, что демон virtuoso, который используется для обеспечения хранения данных в Nepomuk (семантический десктоп) съел 40% производительности одного процессорного ядра. Кроме того, только элементы связанные с менеджером персональной информации Kontact (/usr/bin/kontact, konadi_nepomuk_email_feeder, akonadi_imap_resource и mysqld) в сумме съели 997 Мб (RSS) ОЗУ или 3.1 Гб виртуальной памяти.

Резюмируя свои проблемы, Кристоф пришёл к выводу, что разработчикам KDE стоит подумать о решении столь серьёзных проблем, а он в свою очередь впредь будет выгружать ненужные процессы KDE из памяти перед запуском игры или увеличит объём ОЗУ. На компьютере Кристофа установлен последний стабильный релиз KDE 4.6.5.


Zhek@Ch

KDE
24 Июля 2011, 01:02 #76 Последнее редактирование: 24 Июля 2011, 01:02 от Zhek@Ch
[size="3"]Разработчики KDE потребовали у GNOME прекратить использование имени "System Settings"[/size]

Между разработчиками GNOME и KDE закипела бурная дискуссия, связанная с именем "System Settings". Начиная с недавно выпущенного GNOME 3.0, панель управления получила название "System Settings". Мэйнтейнер подсистемы конфигурирования параметров KDE обратился к представителям проекта GNOME с официальным требованием переименовать данную программу, так как проект KDE значительно раньше начал использовать данное имя.

Необходимость переименования объясняется тем, что у дистрибутивов возникли проблемы с поставкой двух разных программ с одним именем, которые могут пересекаться в меню в случае одновременной установки GNOME и KDE. В частности, при запуске GNOME невозможно вызвать программу настройки KDE, например, для изменения параметров работы приложений KDE запускаемых пользователем в GNOME. Следует отметить, что логичнее было бы переименовать обе программы, назвав их "KDE System Settings" и "GNOME System Settings" (позднее, подобное предложение также высказал один из разработчиков GNOME).

Представители GNOME ответили, что переименование не решит проблемы, так как увидев в меню "System Settings" и "System Preferences" пользователи все равно не смогут отличить, где KDE, а где GNOME. В качестве метода решения проблемы участник проекта GNOME порекомендовал поставлять для каждого варианта программы настройки по два файла ".desktop". В первом файле при помощи использования флага "OnlyShowIn=KDE|GNOME" обеспечить отображение программы в родном окружении как "System Settings". Во втором файле задействовать флаг "NotShowIn=KDE|GNOME" для показа "KDE System Settings" или "GNOME System Settings" при использовании программы не в родном окружении. Т.е. в меню KDE будет отображаться "System Settings" и "GNOME System Settings", а в меню GNOME - "System Settings" и "KDE System Settings".

Другой разработчик назвал требование участника проекта KDE абсурдным, предложив тогда за одно переименовать и программы с другими типовыми именами, такими как "Терминал" и "Калькулятор", которые также пересекаются в различных десктоп-окружениях. В ответ прозвучал аргумент, что программы "Терминал" и "Калькулятор" выполняют схожие функции, а "System Settings" в KDE и GNOME принципиально разные программы. По той же причине нельзя использовать опцию "ShowOnlyIn" для показа только программы настройки используемого в настоящий момент окружения, так как пользователь работая в GNOME тогда не сможет запустить конфигуратор KDE. В качестве решения проблемы предлагается не смешивать программы в одном меню, а отображать специфичные приложения неактивного окружения в отдельном меню (например, при работе в GNOME показывать подменю "Программы KDE").

В итоге мэйнтейнер конфигуратора KDE согласился использовать вариант с двумя ".desktop" файлами. В KDE настройки по прежнему будут доступны как "System Settings", а в других окружениях будут отображаться как "KDE System Settings". Впрочем, такое решение понравилось не всем. Некоторые считают, что вместо создания нескольких файлов ".desktop" более правильно расширить спецификацию на содержимое файлов ".desktop", введя возможность задания альтернативного имени для не родного рабочего окружения.


Zhek@Ch

KDE
26 Июля 2011, 00:59 #77 Последнее редактирование: 26 Июля 2011, 01:00 от Zhek@Ch
[size="3"]Прогресс в оптимизации производительности KDE Plasma [/size]

Аарон Сейго (Aaron Seigo), основной разработчик KDE-оболочки Plasma, сообщил о проведении ряда оптимизаций, связанных с уменьшением потребления памяти и ускорением выполнения операций с файлами. В процессе работы Plasma используется большое количество файлов с диска, например, при чтении QML-стилей, использовании плазмоидов или загрузке изображений при отображении визуальных тем.

В рамках проекта libplasma2 Аарон решил реализовать поддержку кэша обращений к файловой системе. Дополнительно были переработаны классы Package с целью экономии памяти, благодаря использованию структур меньшего размера и минимизации дублирования данных за счет организации совместного использования несколькими объектами. Результат оказался впечатляющим: время выполнения 100 тыс. операций копирования и удаления сократилось с 2700мс до 37мс, а 100 тыс. операций копирования, проверки и удаления - с 3900мс до 40мс. К сожалению внесенные изменения основаны на подвергнутому рефакторингу коде классов Package и PackageStructure и не могут быть бэкпортированы в libplasma1.

Похожий кэш файловых запросов был также добавлен в код, связанный с отображением визуальных тем. При этом этот кэш, в отличие от переработки классов Package и PackageStructure, может легко быть бэкпортирован для ветки KDE 4.7. При использования кэша в коде обработки тем скорость проверки наличия 100 тысяч файлов уменьшилась с 6 секунд до 1/4 сек. Ценой кэширования является незначительное повешения потребления памяти (несколько килобайт).


Zhek@Ch

KDE
28 Июля 2011, 10:39 #78 Последнее редактирование: 29 Июля 2011, 01:34 от Zhek@Ch
[size="3"]Релиз KDE SC 4.7, обзор новшеств [/size]

После семи месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.7. Кроме реализации новшеств, в новом выпуске проделана большая работа по увеличению стабильности: в рамках подготовки новой версии закрыто более 12 тысяч отчетов о проблемах и устранено около 2000 ошибок. Релиз KDE Software Compilation 4.7 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma.

Бинарные сборки KDE SC 4.7 в ближайшее время будут подготовлены для Kubuntu, Fedora, FreeBSD, Mandriva, openSUSE и ArchLinux.


Основные улучшения KDE 4.7:
  • Платформа
    • В оконный менеджер KWin интегрирована поддержка OpenGL ES 2.0 и OpenGL 2.x, что позволило добиться увеличения производительности и обеспечить возможность работы оболочки Plasma Workspace на мобильных устройствах, таких как коммуникаторы и интернет планшеты. По сравнению с ранее используемым glx-бэкендом, бэкенд на базе OpenGL ES отличается значительным упрощением кода, что положительно сказывается на быстродействии. Старый glx-бэкенд оставлен как запасной вариант для систем с устаревшими графическими картами, которые не поддерживают OpenGL ES 2.0. При этом, за счет унификации кодовой базы в KWin реализованы все ранее доступные визуальные эффекты, независимо от уровня поддержки OpenGL видеокартой. Появление поддержки композитного бэкенда на основе OpenGL ES 2.0 несет в себе возможность углубления в несколько перспективных направлений дальнейшего развития, таких как разработка ранее недостижимых визуальных эффектов и портирование KDE Plasma Workspaces для работы с дисплейным сервером Wayland;
      Некоторые другие изменения в KWin: новая система отрисовки теней; увеличение скорости применения эффекта размывания (на системе с картой R600G прирост скорости составил 60%); реализована функция отключения композитного режима при переходе приложения в полноэкранный режим или при установке специального флага (уже поддерживается в VLC и Wine);
    • В ознакомительном режиме (technical preview) в состав новой версии включен новый фреймворк Telepathy, позволяющий интегрировать функции мгновенного обмена сообщениями непосредственно на десктоп и в приложения. Несмотря на то, что технология пока позиционируется только для ознакомления, уже поддерживается возможность использования разнообразных Jabber-серверов, включая поддержку GTalk и Facebook Chat. Интерфейс чата позволяет выбрать визуальную тему на свой вкус, при этом поддерживается подключение тем в формате Adium. Для управления online-статусом подготовлен специальный апплет Presence, который можно поместить прямо на панель;
    • Расширены возможности мультимедиа фреймворка Phonon: добавлена поддержка Zeitgeist (GNOME3-фреймворк, отслеживающий активность пользователя, что позволяет, например, сформировать список наиболее часто прослушиваемых песен); переведен в разряд стабильных VLC-бэкенд, который теперь рекомендуется по умолчанию для многоплатформенного использования; GStreamer-бэкенд признан стабильным для платформы Linux; прекращена поддержка xine-бэкенда;
    • Улучшена функциональность и стабильность работы системы семантических связей Nepomuk. Значительно переработан внутренний код Nepomuk, что позволило добиться увеличения скорости работы и расширить возможности API для приложений. Анализатор Strigi переработан для чтения мета-данных в собственном отдельном потоке, не влияя на другие приложения (исправлено около 35 ошибок, из-за которых раньше падали Dolphin и Konqueror);
    • В общесистемный прокси-сервис KIO Proxy добавлена поддержка SOCKS, обеспечена возможность получения нескольких URL-адресов прокси и поддержка автоматического получения настроек прокси на платформах Windows и Mac OS X;
    • В компоненте KwebkitPart, предназначенном для интеграции браузерного движка WebKit в программы KDE, улучшена поддержка средств для блокирования рекламы;
  • Рабочий стол Plasma
    • Использован обновленный набор пиктограмм для базовой темы Oxygen. Проведена работа по улучшению визуальной согласованности между элементами панели, такими как часы и область уведомлений. Улучшена реализация визуальных тем Oxygen GTK, что позволило обеспечить бесшовный запуск приложений GNOME и GTK+, которые теперь мало отличаются по внешнему виду от программ KDE;
    • Улучшена реализация концепции Activities (комнаты, изолирующие различные виды деятельности), в рамках которой обеспечена возможность формирования тематически ориентированных рабочих столов, нацеленных на выполнение какого-то определенного круга задач (например, одна комната содержит рабочий стол с подборкой документов и приложения для работы с ними, в другом собраны развлекательные материалы, в третьем сформировано окружение для чтения новостей). Activity Manager теперь помещается в более видном месте на панели. Работа комнат расширена в направлении удобного разделения пользовательских рабочих процессов, через более разумные способы группировки приложений, виджетов и документов;
    • Интеграция в экспериментальном режиме NetworkManager 0.9 позволила улучшить возможности оболочки по настройке сети. Например, обеспечена поддержка настройки точки доступа в сеть через Bluetooth, поддержка настройки 3G и VPN, возможность изменения MAC-адреса и использование других расширенных сетевых настроек;

    • В базовом меню панели упрощен процесс навигации по приложениям и недавно открытым файлам, путем реализации более наглядного перемещения по категориям приложений с возможностью быстрого возврата на предыдущий уровень. Множество связанных с юзабилити и функциональностью улучшений представлено для рабочих столов. Например, запущенный терминал Konsole больше не блокирует возможность извлечения USB-накопителя, а в KMix улучшена поддержка PulseAudio;
  • Приложения
    • Переработан пользовательский интерфейс файлового менеджера Dolphin. По умолчанию скрыто меню (но его очень просто вызвать или восстановить в прежнем виде). Значительно увеличено удобство поиска информации среди мета-данных файлов. Проведена более глубокая интеграция Dolphin с системами управления исходными текстами, например, добавлена возможность создавать и клонировать репозитории, помещать (push) и извлекать (pull) изменения, просматривать различия (diff) и т.п.
    • Для Dolphin и Konqueror представлен новый стандартный плагин, позволяющий определять рейтинг и совершать действия через аннотированное меню для файлов и директорий, используя возможности системы Nepomuk;
    • Представлена переработанная система для организации совместной работы и управления персональной информацией Kontact Suite. Kontact объединяет в единое целое такие компоненты, как пакет для организации совместной работы, адресную книгу KAddressBook, почтовый клиент KMail 2, календарь-планировщик KOrganizer, систему для ведения заметок KNotes, программу для чтения RSS Akregator. Все компоненты пакета переведены на использование новой инфраструктуры Akonadi, предназначенной для организации независимого от приложений хранилища данных для систем управления персональной информации (PIM), снабжённого встроенными механизмами архивирования, кэширования, работы в offline-режиме, поискового индексирования и синхронизации с удалённой системой и мобильными устройствами. Подробнее о переработанном варианте Kontact можно прочитать в данной заметке;
    • В программе для просмотра изображений Gwenview появилась возможность сравнения двух или более картинок путем их вывода "бок о бок";
    • В дисплейный менеджер KDM добавлен код для взаимодействия с загрузчиком Grub2. Например, при инициировании выполнения перезагрузки из KDM можно сразу выбрать загрузку в альтернативную операционную систему без изменения настроек Grub по умолчанию и ручного выбора элементов в загрузочном меню Grub;
    • Виртуальный глобус Marble, выступающий в роли свободной альтернативы Google Earth, теперь поддерживает поиск адресов в offline-режиме, что позволяет использовать мобильную версию Marble в дороге, при недоступности выхода в сеть. Также добавлена поддержка голосовой навигации (среди голосовых наборов нет русского, но есть украинский), подготовлен мастер для создания карт, добавлен менеджер закладок и новый набор плагинов;
    • В новой версии интегрированной среды разработки KDevelop представлена поддержка предопределенных стилей формирования отступов и возможность написания KDE-программ на языке Python при помощи фреймворка Kross. Кроме того, обеспечена возможность использования функций автодополнения для кода на языке Python и добавлена поддержка файловых расширений lex/yacc;
    • В программе для управления коллекцией фотографий digiKam 2.0 появилась функция распознавания лиц на фотографиях, позволяющая автоматически определять фотографии на которых присутствуют определенные люди и присваивать им соответствующие теги. Подобные функции уже ранее были реализованы в таких проприетарных приложениях, как Google Picasa, Apple iPhoto и Windows Live Photo Gallery, но в свободных проектах реализуются впервые. Среди других новшеств: поддержка sidecar-файлов в формате XMP, возможность версионного контроля за изменением изображения и поддержка обратного геокодирования (Reverse Geocoding, преобразование геометки в читаемый адрес). Начиная с версии 2.0 digiKam распространяется в виде единого пакета "digiKam Software Collection", в который входит не только сама программа, но и разрабатываемые в рамках проекта библиотеки и плагины, ранее поставляемые в виде отдельного пакета kipi-plugins. Дополнительно, в комплект включены инструменты для экспорта фотографий, поддерживающие сервисы Yandex.Fotki, MediaWiki и Rajce;


Zhek@Ch

KDE
08 Августа 2011, 12:41 #79 Последнее редактирование: 08 Августа 2011, 12:42 от Zhek@Ch
[size="3"]Разработчики KDE представили план выпуска KDE Frameworks 5.0 [/size]

На проходящей в Берлине конференции Desktop Summit 2011 был анонсирован план подготовки следующего значительного релиза библиотек и runtime-компонентов десктоп-окружения KDE (kdesupport, kdelibs и kde-runtime), которые решено реорганизовать в вид взаимодействующих друг с другом обособленных фреймвоков и выпустить как KDE Frameworks 5.0. В отличие от KDE 4, выпуск KDE 5 не будет изобиловать кардинальными изменениями в внешне мало будет отличаться от того что уже можно наблюдать сейчас. Ключевые изменения будут связаны с внутренней реструктуризацией, повышением качества, упрощением зависимостей и увеличением модульности системы.

Конечными целями проводимой реструктуризации является предоставление улучшенных средств разработки десктоп-приложений, адаптация компонентов для использования в мобильных окружениях и обеспечение возможности использования KDE-библиотек в сторонних Qt-проектах, не привязанных к KDE. KDE 5 будет разрабатываться параллельно с веткой KDE 4, в процессе переработки внутренностей KDE разработка приложений не будет остановлена. Значительные релизы KDE 4.x как и прежде будут выпускаться раз в 6 месяцев.

После того как проект KDE Frameworks 5.0 оформится и достигнет состояния, пригодного для начала использования, начнётся фаза постепенного перевода конечных пользовательских приложений на новые библиотеки. Изменения KDE Frameworks 5.0 в основном будут связаны с перераспределением функциональности по библиотекам и модулям, API как правило останется прежним. Иными словами портирование программ для нового набора библиотек в большинстве случаев будет сведено к корректировке правил сборки и перекомпиляции с новым набором библиотек, без модификации кода приложений.

Одновременно с реструктуризацией разработчики намерены произвести миграцию на тулкит Qt 5, релиз которого ожидается в течение 2012 года. Кроме того, разработка KDE Frameworks 5.0 будет использована как возможность для безболезненного внедрения некоторых новых технологий c целью улучшения совместимости с другими платформами. Например, вместо работающей только в KDE службы управления паролями KWallet планируется перейти на использование новой стандартной реализации сервиса Secret Service.

Что касается реструктуризации базовых подсистем KDE, планируется уйти от монолитной платформы к набору интегрируемых друг с другом разрозненных фреймворков, реализующих только ту или иную функциональность и отвечающих потребностям базовых подсистем KDE и пользовательских приложений. Пакеты kdesupport, kdelibs и kde-runtime будут разбиты на модули, в расчете один модуль на каждую библиотеку. KDE-фреймворки будут разделены на три категории:

  • Функциональные дополнения к Qt, расширяющие возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не будут требовать дополнительных зависимостей, кроме Qt;
  • Компоненты для интеграции с операционной системой, расширяющие функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows);
  • Полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов.
Сокращения зависимостей и разбиение на отдельные модули откроет двери для обособленного использования библиотек, которые легко смогут быть задействованы в других программных окружениях, не связанных с KDE. Значительно повысится привлекательность KDE-библиотек для разработчиков на Qt, не желающих привязывать свои приложения к KDE (в зависимостях будет не весь kdelibs, а только одна библиотека, выступающая в роли надстройки над Qt). В будущем некоторые подготовленные в рамках KDE Frameworks надстройки над Qt имеют шанс войти в состав основного фреймворка Qt.