10 августа 2010 года

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

Релиз KDE SC 4.5 также ознаменовал более явное разделение между составными частями "KDE Software Compilation" - базовой платформы, набора дополнительных приложений, десктопа Plasma и его варианта для нетбуков. Релиз представлен тремя отдельными анонсами: KDE Development Platform 4.5.0, Plasma Desktop и Netbook 4.5.0 и KDE Applications 4.5.0. Опробовать KDE 4.5 можно с помощью специально подготовленного LiveCD-дистрибутива.

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

  • Десктоп Plasma
  • Интегрирована переработанная область вывода уведомлений. Вместо старого программного интерфейса системного трея теперь добавлена полностью переработанная инфраструктура, базирующаяся на передаче сообщений через универсальную шину D-Bus и унифицирующая внешний вид уведомлений и методы работы для всех приложений и тулкитов. Улучшено визуальное оформление области уведомлений, осуществлен переход на монохромные пиктограммы;
  • Проведена оптимизация интерфейса редакции рабочего стола KDE для нетбуков - Plasma Netbook, расширена поддержка сенсорных экранов и проведена значительная внутренняя переработка;
  • В оконный менеджер KWin добавлена поддержка тайлинга, дающая возможность автоматически размещать открываемые окна без перекрытия, одно рядом с другим, используя многофреймовую парадигму, реализуемую в таких оконных менеджерах как Ion. Комфорт работы также повышают расширенные графические эффекты, такие как размывание фона под просвечивающим окном. Добавлена также поддержка перетаскивания пустой области экрана в окно, которые при таком действии расширяет свои границы. Создавать и удалять виртуальные десктопы теперь можно прямо из переключателя активного десктопа.
  • Вместо Zooming User Interface (ZUI) в KDE интегрирован Activity Manager, предназначенный для добавления, удаления, сохранения, восстановления и переключения между "деятельностями", связанными с выполнением пользователями своих повседневных действий и позволяющих более явно выделить и разделить различные задачи. Activity Manager является первым звеном в реализации идеи добавления контекстно-зависимых элементов в Plasma и использует технологии семантического десктопа, разработанные в рамках проекта Nepomuk;
  • Из небольших улучшений можно отметить:
  • подсвечивание локальных для региона пользователя выходных и праздников в календаре;
  • улучшение оформления вывода списка результатов работы KRunner;
  • возможность изменять размер пиктограмм на панели;
  • возможность подстраивать панель под себя через JavaScript-шаблоны;
  • улучшение drag&drop в виджете Quick Launch, который теперь позволяет сгруппировать любимые приложение в несколько строк и столбцов;
  • возможность запуска Plasma-апплетов как отдельных приложений;
  • Приложения
  • Для пользователей, отдающих предпочтение движку WebKit вместо KHTML, в web-браузер Konqueror добавлена возможность установки WebKit в качестве движка для рендеринга страниц. Пакет с движком WebKit для Konqueror основан на использовании технологии KPart и поддерживает полную интеграцию со всеми подсистемами Konqueror, такими как менеджер паролей и система блокирования контента;
  • В конфигуратор добавлены новые модули для изменений оформления окон и настройки параметров клавиатуры. Реорганизован интерфейс конфигуратора System Settings, изменен порядок размещения пиктограмм в секции Workspace, определяющей настройки внешнего оформления и поведения рабочих столов Plasma. Улучшены доступные на десктопе визуальные эффекты, например, для вывода эскизов окон в панели и для охвата одним взглядом всех виртуальных рабочих столов теперь используется рендеринг средствами OpenGL. Для исключения конфликтов и проблем со стабильностью работы различных эффектов при использовании различных видеодрайверов реализован черный список, блокирующих работу некоторых эффектов в определенных условиях. Также добавлен инструмент "oxygen-settings" для изменения стиля оформления визуальной темы Oxygen;
  • Изначально запланированный для включения в состав KDE SC 4.5.0 переработанный почтовый клиент KMail, базирующийся на менеджере управления персональной информацией Akonadi, не включен в релиз 4.5, но он будет представлен в одном из последующих корректирующих выпусков 4.5.x. Использование Akonadi позволит организовать централизованную синхронизацию и кеширование персональных данных (PIM), таких как список контактов, календарь-планировщик, почтовые сообщения, что позволит работать с этими данными из разных KDE-приложений.
  • Платформа
  • Интегрирована новая подсистема кэширования KSharedDataCache, позволяющая значительно ускорить доступ к хранимым на диске ресурсам, таким как пиктограммы;
  • В состав базовых библиотек включен проект WebKit KPart, позволяющий пользователям выбирать какой web-движок использовать, WebKit или KHTML. Несмотря на интеграцию поддержки движка WebKit, разработка KHTML продолжена, например, в новой версии обеспечена поддержка XPath-запросов. Кроме того, увеличена производительность выполнения web-операций, независимо от используемого web-движка, за счет адаптивной организации параллельной загрузки элементов страниц.
  • Рабочие столы Plasma теперь могут быть сконфигурированы на использование JavaScript-шаблонов, которые могут поставляться в виде небольших отдельных пакетов. В частности, новшество позволяет системным администраторам и интеграторам упростить процесс настройки пользователям собственной конфигурации базового десктопа, в котором изменены определенные настройки по умолчанию;
  • Язык Perl включен в число официально поддерживаемых языков для разработки KDE-приложений. В состав включены новые Perl-биндинги. В пакет стандартных приложений KDE Applications включена первая программа, написанная целиком на языке Python (игра Kajongg, представляющая собой вариант Mahjongg для четырех игроков). Поддержка языка Ruby также значительно улучшена;
  • В мультимедиа библиотеке Phonon добавлена опциональная возможность работы поверх звукового сервера PulseAudio.

Из связанных с версией 4.6 планов отмечается проведение работы по адаптации популярных KDE-приложений для использования на мобильных устройствах, например, будут подготовлены мобильные версии Kontact, KOffice и оболочка Plasma Mobile. Будет подготовлен специальный профиль сборки, позволяющий с целью минимизации потребления ресурсов собрать платформу KDE с ограниченным набором возможностей. В мобильной версии также ожидается поддержка акселерации с использованием OpenGL ES 1.1/2.0.

Для управления BlueTooth-устройствами будет задействован новый BlueTooth-стек BlueDevil, в состав которого войдут инструменты для обнаружения Bluetooth сервисов, сопряжения устройств, просмотра содержимого удаленных хранилищ и обмена файлами. BlueDevil построен на базе пакета bluez и модуля kded, который принимает и мультиплексирует связанные с bluetooth события через DBus и использует KIO для организации интеграции с файловым менеджером.

Что касается рабочего стола, то улучшения в KDE 4.6 будут связаны с продолжением развития концепции Activities (привязка к деятельности пользователя), расширением функций по автоматической группировке связанных между собой окон и усилением зависимости поведения приложений от контекста (например, поддержка учета местоположения пользователя). В планах также имеется создание варианта рабочего окружения Plasma для медиа-центров и мобильных телефонов, продолжая начатое при реализации интерфейса для нетбуков. Релиз KDE Platform 4.6 запланирован на январь 2011 года.

Источники править

 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз KDE 4.5», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.