1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

Релизы KDE

Тема в разделе "*nix Soft", создана пользователем onthar, 2 апр 2009.

  1. Jason Bourne

    Jason Bourne [email protected]:~# Модератор

    Регистрация:
    28 ноя 2009
    Сообщения:
    0
    Симпатии:
    96
    Баллы:
    0
    Релиз KDE SC 4.9

    Релиз KDE SC 4.9

    [​IMG]

    После семи месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.9. Релиз KDE Software Compilation 4.9 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma. Бинарные сборки KDE SC 4.9 подготовлены для Kubuntu, Fedora, FreeBSD, Mandriva, openSUSE и ArchLinux.

    Ключевые улучшения KDE 4.9:

    • Продолжена работа по переводу компонентов рабочего стола Plasma на использование технологии декларативного описания интерфейса Qt Quick. Компоненты на базе Qt Quick позволяют добиться большой гибкости в изменении внешнего оформления, где интерфейс отделён от кода и легко подстраивается под различные классы устройств. Особенности работы виджетов, созданных с использованием Qt Quick, ничем не отличаются от виджетов, созданных с использованием классического API Plasma, но имеют более привлекательное визуальное оформление и лучшую поддержку устройств с сенсорными экранами. В новой версии представлен ряд модулей, реализующих новые возможности API Plasma. В состав включён новый хранитель экрана, переписанный с использованием QML, плазмоид Microblog, новый диалог завершения работы;
    • Проведена интеграция нескольких разработок отечественной компании Роса: в состав включён апплет с реализацией режима StackFolder, предназначенного для организации быстрого доступа к наиболее используемым каталогам и файлам, и приложение KLook для быстрого просмотра группы файлов;
    • Улучшены средства для отображения, сортировки и поиска на основе метаданных в файловом менеджере Dolphin. Например, для элементов в различных режимах отображения теперь показываются такие метаданные, как рейтинг, теги, комментарии, разрешение изображений, имена музыкантов и т.п. Файлы теперь можно переименовывать на месте, без открытия дополнительных диалогов;

    [​IMG]

    [​IMG]

    [​IMG]

    • Обеспечена более глубокая интеграция комнат (Activity) с файлами, окнами и другими ресурсами: стало проще привязать любые файлы и окна к заданной комнате. В окне Folderview можно отобразить файлы, связанные с указанной комнатой, что упрощает группировку файлов по контексту;

    [​IMG]

    • В Gwenview представлен режим полноэкранной навигации;
    • В Okular обеспечена поддержка интегрированных в PDF-документы аннотаций, реализован более агрессивный режим предзагрузки страниц, при поиске теперь игнорируется дефис, добавлена возможность создания нескольких закладок на одной странице, по умолчанию поиск начинается с текущей страницы, а не с начала документа;
    • В Kopete добавлена поддержка переименования имён в списке контактов. В окне чата обеспечен показ смены статуса. Добавлена опция для группировки всех неактивных контактов в блок "Offline Users";
    • В менеджер персональной информации Kontact добавлены инструменты для импорта архива почты, фильтров, календаря, адресной книги и прочих настроек из Thunderbird и Evolution. Добавлена утилита для резервного копирования и восстановления почты, метаданных и настроек. Реализован просмотрщик TNEF-дополнений. Добавлены средства для интеграции с сервисами Google, такими как календарь-планировщик и адресная книга;
    • Обеспечена поддержка D-Bus интерфейса MPRIS2 (Media Player Remote Interfacing Specification), предназначенного для организации удалённого управления медиаплеерами. На MPRIS2 теперь базируется новый плазмоид Now Playing, переписанный с использованием QML. Поддержка MPRIS2 также добавлена в плееры JuK и Dragon;
    • В kdelibs переработан код настройки цветов и реализована поддержка создания приватных комнат (Activity) с зашифрованным контентом (для данного режима пока не создан пользовательский интерфейс);
    • В эмуляторе терминалов Konsole обеспечена возможность поиска выделенных фрагментов через KDE Web Shortcuts. Расширены средства группировки вкладок - вкладки теперь можно клонировать и отделять в новые окна. Заголовок вкладки может быть изменён из терминала через escape-последовательность;

    [​IMG]

    • Добавлены дополнительные настройки для оконного менеджера KWin, связанные с управлением поведением окон и комнат. Проведена большая работа в направлении увеличения стабильности, качества работы и производительности;

    [​IMG]

    • Многочисленные улучшения производительности и исправления ошибок.

    В процессе разработки KDE 4.9 были реализованы некоторые изменения, связанные с подготовкой проекта "KDE Frameworks 5", который примечателен переходом на Qt 5 и проведением внутренней реструктуризации, повышения качества, упрощения зависимостей и увеличения модульности системы. KDE 5 разрабатывается параллельно с веткой KDE 4, в процессе переработки внутренностей KDE разработка приложений не будет остановлена.

    Значительные релизы KDE 4.x, как и прежде, будут выпускаться раз в 6 месяцев, но, начиная с KDE 4.9, развитие низкоуровневой платформы KDE переведено в фазу заморозки, поэтому все изменения в платформе KDE 4 в основном связаны с устранением ошибок. Из достижений в подготовке KDE Frameworks 5 отмечается прогресс в отделении QGraphicsView от Plasma с целью улучшения поддержки технологий Qt Quick в библиотеках KDE и создание оболочки Plasma, полностью основанной на QML. В библиотеках KDE проведена переработка поддержки сетевых функций: доступ к сетевым дискам через NFS, Samba и SSHFS из KDE-приложений стал более быстрым. Увеличена скорость работы функций, связанных с поддержкой протокола HTTP. В итоге скорость выполнения таких приложений, как Korganizer, увеличилась на 20%.

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

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

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


     
    1 человеку нравится это.
  2. Jason Bourne

    Jason Bourne [email protected]:~# Модератор

    Регистрация:
    28 ноя 2009
    Сообщения:
    0
    Симпатии:
    96
    Баллы:
    0
    Релиз десктоп-окружения KDE 4.10

    [​IMG]

    После шести месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.10. Релиз KDE Software Compilation 4.10 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma. Бинарные сборки KDE SC 4.10 в скором времени будут подготовлены для Kubuntu, Fedora, FreeBSD, openSUSE и ArchLinux.

    Ключевые улучшения KDE 4.10:

    • Продолжена работа по переводу компонентов рабочего стола Plasma на использование технологии декларативного описания интерфейса Qt Quick. Компоненты на базе Qt Quick позволяют добиться большой гибкости в изменении внешнего оформления - интерфейс полностью отделён от кода и легко подстраивается под различные классы устройств. Работа виджетов на основе Qt Quick ничем не отличаются от виджетов, созданных с использованием классического API Plasma, но виджеты на Qt Quick имеют более привлекательное визуальное оформление и лучше поддерживают работу на устройствах с сенсорными экранами. На базе Qt Quick подготовлен набор дополнений Plasma Quick, которые позволяют обеспечить более плотную интеграцию с системой и предоставляют более функциональные варианты приложений и компонентов Plasma. Обеспечена поддержка использования Qt Quick для создания средств группировки виджетов (Plasma Containments).
    • Заметно отполировано оформление рабочего стола Plasma. С использованием Qt Quick переписаны различные виджеты, среди которых системный лоток, область уведомлений, интерфейс для выхода и блокировки экрана, пейджер, информатор погоды и калькулятор. Внесено множество изменений, направленных на улучшение производительности, качества и удобства использования. Проведена оптимизация использования элементов рабочего стола на экранах с высоким разрешением;

    [​IMG]

    • Для отображения уведомлений на рабочем столе Plasma теперь используется виджет на базе Qt Quick;
    • Повышено удобство использования виджета переключения задач, переработано оформление вывода групп окон;

    [​IMG]

    • Добавлен новый менеджер печати, в котором улучшен процесс настройки принтеров и расширены возможности по слежению за выполнением заданий вывода на печать. Подготовлен специальный апплет Plasma для просмотра доступных принтеров и управления содержимым очередей вывода на печать. В конфигуратор System Setting добавлен раздел для настройки подключения новых принтеров, управления параметрами уже доступных устройств, а также выполнения таких действий как выбор принтера по умолчанию или открытие совместного доступа. Для подключения принтеров представлен новый мастер настройки, автоматически подбирающий нужные драйверы для выявленный устройств;

    [​IMG]

    • Новый хранитель экрана, написанный с использованием технологии Qt Quick, предоставляющий больший уровень гибкости и безопасности;
    • Поддержка анимированных обоев рабочего стола, отображение которых обеспечивается новым движком показа фоновых изображений, использующим технологии Qt Quick;

    [​IMG]

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

    [​IMG]

    [​IMG]

    • Значительные улучшения в работе семантического движка Nepomuk. Добавлена новая система индексации данных, позволившая заметно ускорить процесс индексации файлов. При этом индексация теперь проводится в несколько этапов: в первую очередь быстро индексируется основная информация (имя, mime-тип) о новых файлах, которая почти сразу становится доступна приложениям; в дальнейшем в моменты неактивности системы инициируется более длительный процесс индексации содержимого. Упрощен процесс написания распаковщиков для новых форматов файлов.
    • Улучшения также внесены в пользовательский интерфейс поиска и работы с хранилищами. В kioslave добавлена поддержка тегов, что дало возможность выбирать файлы по тегам в любом приложении KDE. Закрыто 240 отчётов об ошибках, проведены многочисленные оптимизации производительности. Увеличена гибкость управления выполнением индексации, через GUI теперь возможно отключение индексации для отдельных типов файлов, например, можно быстро включить или выключить индексацию аудио, видео, изображений, документов, файлов с кодом. Добавлено новое приложение Nepomuk Cleaner для управления хранилищем семантических связей, позволяющее выполнить чистку устаревшей или некорректной информации, а также выявить дублирующиеся данные.

    [​IMG]

    • В программу для просмотра изображений Gwenview и в оконный менеджер добавлена поддержка цветокоррекции, позволяющая добиться реалистичной цветопередачи за счёт учёта при выводе особенностей отображения цветов на разных мониторах и принтерах, описанных в настройках цветового профиля. В настоящее время доступен KDED-модуль KolorServer поддерживающий коррекцию цветов для различных устройств вывода, в будущих выпусках планируется добавить поддержку коррекции на уровне отдельных окон;

    [​IMG]

    • Добавлена новая версия развиваемого компанией Роса апплета StackFolder, предназначенного для организации быстрого доступа к наиболее используемым каталогам и файлам. StackFolder переделан в полноценный всплывающий апплет, что позволило избавиться от проблем при взаимодействии с другими программами. В Dolphin интегрирована поддержка использования KLook для быстрого просмотра группы файлов;
    • Большая порция улучшений и исправлений добавлена в файловый менеджер Dolphin. Обеспечен режим быстрого доступа к файлам на мобильных устройствах (например, телефонах с Android 4), использующих протокол MTP (Media Transfer Protocol). Добавлена поддержка изменения размера пиктограмм на панели. Обеспечена возможность передачи данных о текущей директории и выбранных файлах в Activity manager. Проведена серия оптимизаций производительности, значительно ускорен процесс загрузки директорий (как с эскизами, так и без). Задействованы новые возможности поискового механизма и системы семантических связей;

    [​IMG]

    • Поддержка создания визуальных эффектов для KWin на языке JavaScript. API для разработки эффектов максимально приближен к API для разработки скриптов-дополнений к KWin и базируется на появившемся в Qt 4.8 элементе AnimationEffect. C точки зрения производительности, эффекты на JavaScript ничем не отличаются от эффектов на C++. Система наложения эффектов в KWin разделена на две стадии: реагирование на изменение в оконном менеджере (например, закрытие окна) и рендеринг. Скриптовый API взаимодействует только с оконным менеджером и не касается отрисовки, все операции рендеринга как и раньше производятся низкоуровневыми подпрограммами на C++;
    • Для KWin добавлены новые эффекты и скрипты, которые можно найти в стандартном диалоге конфигурации KWin. В том числе реализован новый эффект для анимирования изменения состояния раскрытия окна на весь экран.

    [​IMG]

    • В KWin обеспечено определение запуска в окружении систем виртуализации и включение при возможности использования OpenGL. Для проприетарного драйвера AMD добавлена поддержка OpenGL 2;
    • Из KWin удалена поддержка мозаичного режима (тайлинг). В качестве причин называются проблемы со стабильностью, конфликты с различными подсистемами KWin и отсутствие надлежащей поддержки многоэкранных конфигураций. Вместе встроенной поддержки тайлинга решено оформить данную функциональность в форме плагина, которые планируется включить в состав KDE 4.11;
    • В программе для просмотра документов Okular реализована новая техника кусочной отрисовки, которая позволила заметно увеличить качество вывода после масштабирования, а также способствовала сокращению потребления памяти. Добавлена возможность навигации по истории операций. В состав KDE SC включена редакция Okular Active, оптимизированная для устройств с сенсорными экранами;

    [​IMG]

    • В текстовом редакторе Kate учтены пожелания пользователей по улучшению работы. Добавлена поддержка расширения функциональности через подключение плагинов, написанных на языке Python. Улучшена система вывода уведомлений. В область прокрутки добавлен опциональный блок "minimap" с картой текущего контента. Реализован новый плагин управления проектами. Добавлено несколько предопределённых цветовых схем. C 850 до 60 уменьшено число открытых отчётов об ошибках;

    [​IMG]

    • Переписаны различные части библиотеки libkdegames. В KSudoku добавлена поддержка вывода головоломок на печать. Добавлена новая головоломка Picmi. Переписан тренажер для набора текста с экранной клавиатуры. В глобусе Marble появился режим визуализации движения выведенных на орбиту объектов;

    [​IMG]

    • Заметно увеличена производительность и отзывчивость интерфейса менеджера персональной информации Kontact. Переработан бэкенд для индексации и поиска почтовых сообщений. В KMail добавлена поддержка автокорректировки теста, возможность настройки размера отображения прикреплённых к письмам изображений, поддержка отображения недавно открытых файлов, возможность создания контактов непосредственно из KMail. Расширены возможности режима редактирования писем с HTML разметкой, добавлена поддержка таблиц. При переходе в режим обычного текста, HTML-теги теперь преобразуются в текстовый эквивалент. Добавлена поддержка импорта настроек из Opera, настроек и данных из Claws Mail и Balsa, тегов из Thunderbird и Claws Mail;

    [​IMG]

    • В эмулятор терминала Konsole возвращены когда-то доступные в KDE 3 возможности вывода на печать и отправки сигналов. Добавлена поддержка настройки межстрочных отступов. Обеспечена поддержка расширений xterm для управления мышью;

    [​IMG]

    • Во входящий в состав Plasma SDK инструментарий для создания Plasma-виджетов PlasMate добавлены компоненты plasmoidviewer, plasamengineexplorer и plasmawallpaperviewer, ранее развивающиеся обособленно.

    [​IMG]

    Дополнительно можно отметить публикацию планов по дальнейшему развитию оболочки Plasma и её варианта для устройств с сенсорными экранами - Plasma Active. В процессе развития KDE Frameworks 5 планируется унификация реализации различных вариантов Plasma и вместо по сути отдельных исполняемых модулей для десктопов, нетбуков и планшетов, рассматривается предоставление единого модуля, способного обеспечивать работу различных режимов интерфейса и взаимодействия с пользователем (клавиатура+мышь, сенсорный экран, пульт ДУ). Для создания элементов интерфейса будут использоваться только компоненты на QML, в libplasma2 будет предложен новый API и осуществлён переход с использования QGraphicsView на QML. Будет расширено использование OpenGL для акселерации вывода графики, для создания новых эффектов планируется задействовать шейдеры.

    В дальнейшем на базе технологий KDE 4 планируется выпустить релиз Plasma Active 4, который будет использован на планшетах Vivaldi. После этого, разработчики переключатся на развитие Plasma Active 5, базирующийся на технологиях KDE Frameworks 5 и Qt 5. В Plasma Active решено полностью абстрагироваться от иерархической файловой системы и не предоставлять детали, которые не относятся к использованию устройства. В частности, пользователь не будет задумываться как именно открыть файл с электронной таблицей, где он сохранён и какие программы для этого нужны, будет достаточно найти контент по типу или тегам и начать работу с ним.


     

Поделиться этой страницей