KDE 4.5 увидел мир

628

Долгожданная новость для всех кедоводов! Сегодня вышла финальная версия оконного менеджера KDE 4.5. На ее разработку ушло семь месяцев и огромные усилия были положены на исправление ошибок. Признаюсь, их действительно было много. Именно нестабильность KDE, начиная с версии 4.0 заставила меня переметнутся на GNOME  и LXDE. А вот KDE 3.5 до сих пор вспоминаю с ностальгией. Все меня в ней устранивало. Конечно, сегодня установка Linux в целом, и отдельных десктоп-окружений задача довольно простая. А значит можно попробовать все возможные варианты. Но перед тем как юзать KDE 4.5 стоит взглянуть что у него под капотом.

Вот основные изменеия:

* В десктопе  Plasma интегрирована переработанная область вывода уведомлений с использованием универсальной шины D-Bus которая  унифицирует внешний вид уведомлений и методы работы для всех приложений и тулкитов. Изменено (по мнению разработчиков улучшено, но я бы поспорил) визуальное оформление области уведомлений, — теперьпиктограммы стали монохромнми;

* Оптимизирован интерфейс рабочего стола KDE для нетбуков в виде Plasma Netbook и расширена поддержка сенсорных экранов;

В оконный менеджер KWin добавлена поддержка тайлинга, дающая возможность автоматически размещать открываемые окна без перекрытия, одно рядом с другим. Создавать и удалять виртуальные десктопы теперь можно прямо из переключателя активного десктопа.

*Вместо Zooming User Interface (ZUI) в KDE интегрирован Activity Manager. Что это за хрень я пока не понял. Но Activity Manager является первым звеном в реализации идеи добавления контекстно-зависимых элементов в Plasma и использует технологии семантического десктопа, разработанные в рамках проекта Nepomuk;

* В календаре появилось подсвечивание локальных для региона пользователя выходных и праздников ;
* Возможность изменять размер пиктограмм на панели;
* Возможность подстраивать панель под себя через JavaScript-шаблоны.

На самом деле изменений гораздо больше, и вы можете почесть о них на офсайте KDE.

улучшение 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 года.