25 Ноября 2024, 05:03

KDE

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

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

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

Zhek@Ch

KDE
26 Ноября 2010, 23:22 #40 Последнее редактирование: 26 Ноября 2010, 23:26 от Zhek@Ch
[size="3"]Началось бета-тестирование KDE SC 4.6 [/size]

Вышла первая бета-версия десктоп-окружения KDE SC 4.6, релиз намечен на 26 января 2011 года. Из ключевых улучшений новой версии отмечена значительная оптимизация производительности оконного менеджера, адаптация интерфейса для мобильных устройств, более плотное задействование системы семантических связей Nepomuk в инфраструктуре поиска, уход от использования уровня абстракции HAL при работе с оборудованием и переработка концепции "activities" (раздельные рабочие столы для различных видов деятельности).

Более подробно об изменениях:

  • Ведется работа по адаптации популярных KDE-приложений для использования на мобильных устройствах, например, будут подготовлены мобильные версии Kontact, KOffice и оболочка Plasma Mobile. Создан специальный профиль сборки, позволяющий с целью минимизации потребления ресурсов собрать платформу KDE с ограниченным набором возможностей. В мобильной версии также ожидается поддержка акселерации с использованием OpenGL ES 1.1/2.0;
  • Продолжено развитие концепции Activities, в рамках которой обеспечена возможность формирования тематически ориентированных рабочих столов, нацеленных на выполнении какого-то определенного круга задач (например, один Activities содержит рабочий стол с подборкой документов и приложения для работы с ними, в другом собраны развлекательные материалы, в третьем сформировано окружение для чтения новостей). В новой версии расширены функции по автоматической группировке связанных между собой окон и усилена зависимость поведения приложений от контекста (например, поддержка учета местоположения пользователя). При открытии определенной "Activity" можно организовать автоматический запуск каких-то приложений и привязку заданных виджетов. "Activity" позволяют существенно оптимизировать рабочий процесс, их можно сравнить с контекстно-ориентированными виртуальными экранами. Для обычного пользователя "Activity" является опциональной функцией, их использование полностью прозрачно;

  • В KWin значительно оптимизирован код композитного менеджера, ускорены операции по формированию вывода на экран и работе с плагинами. Управление окнами стало более плавным, а десктоп-эффектны более внушительными и повышающими удобство работы на десктопе. В KWin добавлен новый интерфейс для создания скриптов, позволяющий выполнять сложные действия по управлению окнами на языке Javascript;
  • KDE-фреймворк Libplasma для формирования интерфейс для портативных устройств теперь может быть использован из виджетов и приложений на декларативном языке QML как библиотека компонентов. В качестве языка для создания сценариев в QML используется Javascript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение Javascript-объектов. Интерфейс на базе QML позволяет добиться большой гибкости в изменении внешнего оформления (интерфейс полностью отделен от кода и легко подстраивается под конкретное мобильное устройство с учётом разрешения, DPI и ориентации экрана, и особенностей интерфейса). Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций, за счет более активного использования OpenGL и GPU-акселерации. Новые QML-биндинги Plasma поддерживают обширный набор функций для создания виджетов, управляемых с сенсорного экрана, для создания визуальных тем на основе векторного формата SVG и для доступа к движкам обработки данных;
  • Файловый менеджер Dolphin теперь позволяет искать данные внутри файлов, даже когда отключена функция семантического десктопа Nepomuk. Интеграция Nepomuk позволяет организовать механизм гранулированного просмотра файлов, при котором вывод формируется не на основе имен файлов и путей к ним, а на основе мета-данных, что позволяет рекурсивно отображать список удовлетворяющих определенным критериям (тип, рейтинг, теги, время создания и модификации, размер) файлов, физически размещенных в разных директориях, или фильтровать вывод заданных директорий;

  • Столбцы в файловом менеджере теперь выравниваются в зависимости от длинны имен файлов, что делает вывод более ясным;
  • Заново разработанный Git-плагин для Dolphin выступает в качестве отправной точки для последующей миграции основной кодовой базы KDE на систему управления исходными текстами Git;
  • Все компоненты Kontact переведены на использование новой инфраструктуры Akonadi, предназначенной для организации независимого от приложений хранилища данных для систем управления персональной информации (PIM), снабженного встроенными механизмами архивирования, кэширования, работы в offline-режиме, поискового индексирования и синхронизации с удаленной системой и мобильными устройствами. Akonadi сводит в единое хранилище и абстрагирует для приложений доступ к таким наборам данных как мета-данные с настройками, адресная книга, заметки, RSS-ленты и данные планировщика. Кроме того, Akonadi берет на себя работу по взаимодействию с внешними сетевыми службами, например, занимается доставкой почты, загрузкой RSS, импортом контактов и взаимодействием с социальными сетями;
  • Упрощен процесс формирования целевых сборок KDE, например, для мобильных устройств, содержащих только заданный набор компонентов. Реализован механизм для автоматизации установки созданных сборок на мобильные устройства. Благодаря уменьшению числа зависимостей между библиотеками, вместе формирующими платформу KDE (KDE Platform), каждая из библиотек теперь может быть использована обособленно, что позволяет достичь высокого уровня модульности.
  • Фреймворк Solid, в рамках которого подготовлен основанный на Qt программный интерфейс для взаимодействия с оборудованием, переведен на использование компонентов upower, udev и udisks, что позволяет организовать работу KDE без подсистемы HAL. Во фреймворке для организации управления питанием Powerdevil 2.0 представлена поддержка создания расширяемых обработчиков различных событий, связанных с изменением параметров энергопотребления (например, переход на питание от аккумулятора). Несмотря на значительные изменения в Solid, все использующие данный фреймворк приложения без изменения кода могут задействовать функции новых бэкендов.

Zhek@Ch

KDE
30 Ноября 2010, 22:46 #41 Последнее редактирование: 30 Ноября 2010, 22:48 от Zhek@Ch
[size="3"]В KWin появилась поддержка OpenGL ES [/size]

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

Разработчик отмечает значительное упрощение кода на базе OpenGL ES, по сравнению с glx-бэкендом. В будущем рассматривается возможность замены устаревшего OpenGL-кода и портирование современного бэкенда на базе OpenGL ES для настольных систем.



Zhek@Ch

KDE
01 Декабря 2010, 09:43 #42 Последнее редактирование: 01 Декабря 2010, 09:43 от Zhek@Ch
[size="3"]Разработчики KDE намерены портировать GNOME-фреймворк Zeitgeist [/size]

Разработчики дескоп-окружения KDE заинтересовались проектом Zeitgeist, в рамках которого ведется разработка фреймворка, отслеживающего активность пользователя с целью организации доступа к документам и пользовательской информации в GNOME 3. В рамках проекта KDE для индексации мета-данных развивается проект Nepomuk, который несмотря на внешнюю похожесть выполняемых функций, ограничен учетом семантических связей, без оглядки на поведение пользователя.

Например, если Nepomuk позволяет выдать список имеющихся у пользователя песен, исполнителем которых является "Майкл Джексон", или список адресов, ассоциированных с тегом "Работа", то Zeitgeist позволяет сформировать список наиболее часто прослушиваемых песен и последних или наиболее часто используемых адресов. Комбинация этих двух систем позволит вывести список наиболее часто прослушиваемых песен Майкла Джексона и показать все последние или часто используемые контакты с тегом "Работа", которые приходилось использовать из дома. Как видно из примера, интеграция Zeitgeist в дополнение к Nepomuk сулит достаточно интересные возможности.

Nepomuk нацелен на предоставление базовых функций для обработки любых типов мета-данных. Например, обеспечивается поддержка возможностей от простой установки тегов и рейтинговых показателей через анализ наличия в файлах дополнительных мета-данных, до функций по автоматической генерации мета-данных приложениями. Конечная цель функционирования Nepomuk - классифицирование всех мета-данных с целью последующей их автоматической обработки и накопления. Zeitgeist выступает в роли сервиса, ведущего журнал любой активности пользователей и происходящих в системе событий: от открытия файла и посещения web-сайта до отправки сообщений определенным пользователям. Накопленная информация может быть использована другими приложениями или задействована для выявления взаимосвязи между элементами, на основе определения сходства элементов и использования типовых шаблонов.

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

Как именно будут решены отмеченные проблемы пока не ясно, в ближайшие месяцы планируется привлечь к совместной работе разработчиков KDE и Zeitgeist, с целью выработки наиболее оптимальной стратегии интеграции. Упрощает решение то, что Zeitgeist требует из зависимостей только object, dbus и sqlite, что позволяет легко адаптировать его для работы в KDE и начать проведение экспериментов. Среди ближайших планов: обеспечение передачи событий в Zeitgeist, используя сервис контроля активности пользователя; создание расширения Zeitgeist для ведения счетчиков и учета информации о последних обращениях к документам, контактам и другим данным; создание plasma-виджета с интерфейсом для работы с журналом истории работы пользователя.



Zhek@Ch

KDE
03 Декабря 2010, 01:24 #43 Последнее редактирование: 03 Декабря 2010, 01:26 от Zhek@Ch
[size="3"]Корректирующий релиз KDE SC 4.5.4 [/size]

 Представлен четвертый корректирующий релиз - KDE SC 4.5.4, в котором проведена работа по устранению ошибок и обновлению переводов. Следующее обновление ветки KDE 4.5 запланировано на 4 января. Релиз KDE 4.6 намечен на 26 января 2011 года. Бинарные сборки KDE SC 4.5.4 уже доступны для Kubuntu и openSUSE.

Из исправлений, внесенных в KDE SC 4.5.4, можно отметить:

  • В kate решены проблемы с комментированием пустых строк и Doxygen-блоков. Устранен крах при нажатии Ctrl+R;
  • В движке khtml теперь без необходимости не загружается nspluginviewer, например, при работе приложения Akregator;
  • Исправлены ошибки в реализации кэша KSharedDataCache;
  • В режиме детального просмотра файлового менеджера Dolphin налажена клавиатурная навигация при наличии файлов с очень длинными именами и исправлена недоработка, проявляющаяся в нераскрытии каталогов при попытке перетащить в них файл. При изменении любых настроек теперь не сбрасываются настройки режима предварительного просмотра;
  • В Konqueror исправлены две приводящие к краху ошибки: при открытии директории в новой вкладке в режиме детального просмотра и при изменении параметров файла в режиме файлового менеджера.

Zhek@Ch

KDE
09 Декабря 2010, 09:50 #44 Последнее редактирование: 09 Декабря 2010, 09:53 от Zhek@Ch
[size="3"]Доступна вторая бета-версия KDE 4.6[/size]

Спустя всего две недели с момента выхода первой тестовой версии KDE 4.6 представлена вторая бета-версия проекта. По сравнению с первой бета-версией исправлено 1176 ошибок. Релиз намечен на 26 января 2011 года. Подробный обзор новшеств KDE 4.6 можно увидеть в анонсе первой бета-версии.

Отдельно отмечается значительное обновление и необходимость дополнительного тестирования менеджера персональной информации Kontact, объединяющего в единое целое такие компоненты, как пакет для организации совместной работы, адресную книгу, почтовый клиент KMail2, календарь-планировщик KOrganizer, систему для ведения заметок KNotes, программу для чтения RSS Akregator. Ранее новую версию Kontact планировалось включить в один из корректирующих релизов KDE 4.5, но затем план был пересмотрен и принято решение о его поставке в KDE 4.6.

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


Zhek@Ch

KDE
08 Января 2011, 11:09 #45 Последнее редактирование: 08 Января 2011, 11:10 от Zhek@Ch
[size="3"]Корректирующий релиз KDE 4.5.5 и второй кандидат в релизы KDE 4.6[/size]

Представлен пятый корректирующий релиз - KDE SC 4.5.5, в котором проведена работа по устранению 54 ошибок и обновлению переводов. Бинарные сборки KDE SC 4.5.5 уже доступны для openSUSE и скоро появятся для Kubuntu.

Кроме того, увидел свет второй кандидат в релизы десктоп-окружения KDE SC 4.6. По сравнению с прошлой тестовой версией не представлено новшеств, работа была направлена на исправление ошибок, доработку графических элементов (переработан набор пиктограмм из визуальной темы Oxygen) и обновление переводов. Финальный релиз KDE 4.6 намечен на 26 января 2011 года. Подробный обзор новшеств KDE 4.6 можно увидеть в анонсе первой бета-версии.


Zhek@Ch

KDE
26 Января 2011, 16:12 #46 Последнее редактирование: 04 Ноября 2011, 00:35 от Zhek@Ch
[size="3"]KDE SC 4.6[/size]

Сегодня, 26 января 2011 года, команда KDE рада представить вашему вниманию новую версию оболочек рабочего стола Plasma, приложений и платформы KDE.

Краткий обзор основных новшеств:

  • Plasma
    • Переработана система «комнат» (activities). Создавать, изменять комнаты, а также привязывать к ним приложения и файлы стало просто как никогда.
    • PowerDevil, демон управления питанием, был полностью переписан. Он стал модульным, а его исходный код занимает 1/10 от предыдущей версии. Переработан интерфейс настройки питания; появилась возможность подавлять уведомления и отключение монитора, к примеру, при просмотре фильма («Policy Agent»).
    • KWin был значительно оптимизирован и ускорен за счет кэширования настроек окон и перерисовки только измененных частей экрана. Также улучшено определение возможностей видеодрайвера.
    • Многочисленные улучшения в виджетах «Полка», «Цифровые часы», «Панель задач», а также в Plasma Netbook.
  • Приложения
    • «Фасетный» режим просмотра в Dolphin. Новая панель «Фильтр» позволяет просматривать и искать проиндексированные файлы, используя в качестве критериев их метаданные.
    • В редакторе Kate появился клиент SQL, модуль GNU Debugger (GDB), а также новый модуль подсветки выделенного текста.
    • В Gwenview появилась возможность поделиться изображением путем его отправки на фотохостинги и в социальные сети.
    • KSnapshot также научился отправлять изображения. Добавлена возможность выделения произвольной области и захвата курсора мыши.
    • Многочисленные улучшения в Marble. Мобильная версия данного приложения превратилась в полноценный навигатор.
    • Планетарий KStars теперь может использовать для отрисовки OpenGL.
    • Многочисленные улучшения в kdegames.
  • Платформа
    • В Plasma появилась поддержка виджетов, написанных на QML.
    • Прощай, HAL! Новый бэкенд для Solid поддерживает UPower, UDisks, Udev.
    • В Nepomuk добавлена возможность резервного копирования и синхронизации.
    • Kwin теперь имеет интерфейс для написания сценариев. Ведется работа над поддержкой OpenGL ES (планируется закончить к выходу KDE SC 4.7).
    • Новый стиль для GTK-приложений oxygen-gtk позволяет приложениям, написанным с использованием GTK, вписываться в окружение KDE.
    • BlueDevil, новая инфраструктура bluetooth, использующая BlueZ, пришла на замену KBluetooth.
>>> Source

>>> Анонс на русском языке


Zhek@Ch

KDE
27 Января 2011, 13:47 #47 Последнее редактирование: 27 Января 2011, 13:48 от Zhek@Ch
[size="3"]KDevelop 4.2 [/size]

Одновременно с KDE SC 4.6 был анонсирован релиз версии 4.2 популярной среды разработки KDevelop и его сопутствующих плагинов KDevelop-php. Основным изменением релиза является поддержка интерфейса KTextEditor::MovingInterface из Kate, благодаря чему стало возможным использовать KDevelop в свежевышедшем KDE 4.6.Среди изменений по сравнению с предыдущей версией стоит отметить:

  • Улучшеный плагин QtHelp теперь позволяет подключать сторонние файлы справки .qch, благодаря чему стало возможно пользоваться документацией kdelibs или libstdc++ прямо в IDE;
  • Новый плагин поддержки man страниц документации;
  • Поддержка поиска и замены в файлах (ранее возможность замены отсутствовала);
  • Problems теперь показывает TODO и FIXME в коде;
  • Добавлена фильтрация в дереве проекта;
  • Поддержка открытия файлов проекта во внешнем приложении (например, в QtDesigner для .ui файлов);
  • Ряд улучшений поддержки С++ (разбор макросов), cmake (работа с файлами) и PHP (семантическая подсветка переменных);
а также множество исправленных ошибок.

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


Zhek@Ch

KDE
02 Февраля 2011, 19:46 #48 Последнее редактирование: 29 Июля 2011, 17:46 от Zhek@Ch
[size="3"]В рамках проекта Bretzn создается система для упрощения доставки KDE-приложений [/size]

Разработчики openSUSE и KDE представили проект Bretzn, в рамках которого планируется подготовить универсальную систему доставки GUI-программ до конечных пользователей. Bretzn реализован в виде плагинов к популярным инструментам разработки KDE-программ, таким как KDevelop и Qt Creator, и задействует для формирования пакетов возможности сервиса openSUSE Build Service 2.1. Bretzn позволяет автоматизировать такие операции, как выпуск релизов, сборка пакетов, их размещение в различные online-каталогах, публикация анонсов в социальных сетях, обеспечение упрощения процесса установки. В настоящее время чтобы довести до пользователей результаты своего труда, разработчику программы мало написать код, нужно обеспечить сборку пакетов для различных операционных систем, разместить программу на сайте или передать в репозитории дистрибутивов, анонсировать новую версию и обеспечить поддержку в форуме. Bretzn нацелен на максимальное упрощение данных операций, давая разработчику возможность сосредоточиться на развитии кода - достаточно, используя встроенные в Qt Creator средства, оформить обобщенные инструкции сборки при помощи стандартной системы QMake и заполнить шаблон для формирования RPM-пакета.

Далее код приложения передается в сервис openSUSE Build Service, при помощи которого для широкого круга Linux-дистрибутивов генерируются родные пакеты, которые передаются в online-каталоги приложений, поддерживающие API OCS (Open Collaboration Services), например, в OpenDesktop.org, KDE-Apps.org и MeeGo appstore. Серверная часть Bretzn не ограничена поддержкой openSUSE Build Service, так как изначально разработана с учетом возможности интеграции с любым другими сервисами сборки пакетов.

Дополнительно, в рамках проекта Bretzn подготовлен прототип набора web-приложений AppStore для создания online-каталогов, позволяющих организовать доставку программ для различных Linux-дистрибутивов, а также для Windows и Mac OS X. Предусмотрена возможность размещения скриншотов, списков изменений, ведения рейтинга (голосование), обсуждений. Подключиться к работе с системой может любой сетевой ресурс или настольное приложение, обеспечившие поддержку API Open Collaboration Services (OCS), например, поддержка OCS реализована в программе KDE Application Installer и запланирована в Ubuntu Software Center. Из интересный возможностей которые может обеспечить данный API отмечается функций доставки уведомлений о выходе новых версий, которые затем могут быть отображены на десктопе пользователя, или возможность оценки списка программ, которыми пользуются друзья.



Из планов на будущее отмечается интеграция поддержки средств для отправки уведомлений об ошибках и обеспечение интеграции с различными типами online-каталогов (App Stores). Также планируется инициировать создание плагинов для Eclipse, NetBeans, Anjuta, Emacs и MonoDevelop, сделав таким образом систему Bretzn полезной не только для разработчиков KDE и Qt программ, но и для пользователей других графических систем. GNOME-клиент OCS API планируется создать на базе Ubuntu Software Center. Проводимая в рамках проекта Bretzn работа тесна связана с параллельно развивающейся инициативой AppStream, в рамках которой создается универсальный интерфейс установки программ.


Zhek@Ch

KDE
19 Февраля 2011, 11:41 #49 Последнее редактирование: 29 Июля 2011, 01:17 от Zhek@Ch
[size="3"]В KWin интегрирован код с поддержкой OpenGL ES 2.0 [/size]

Разработчики оконного менеджера KWin, используемого в проекте KDE, сообщили о добавлении в основную ветку проекта кода с новым композитным бэкендом, основанным на использовании OpenGL ES 2.0. Данный шаг является значительным достижением в направлении обеспечения работы Plasma Workspace на мобильных устройствах, таких как коммуникаторы и интернет планшеты (см. видео запуска оболочки Plasma на Nokia N900).

Примечательно, что интеграция поддержки OpenGL ES обеспечит не только поддержку мобильных устройств, но и скажется на производительности KDE на обычных десктопах - код написанный для мобильных систем задействован в KWin и для обеспечения вывода для рабочих столов Plasma Desktop и Plasma Netbook. Так как по сравнению с ранее используемым glx-бэкендом, бэкенд на базе OpenGL ES отличается значительным упрощением кода, на его основе решено реализовать и поддержку композитинга на базе OpenGL 2. Старый glx-бэкенд оставлен как запасной вариант для систем с устаревшими графическими картами, которые не поддерживают OpenGL 2. Различные части OpenGL-стека унифицированы для обеспечения работы визуальных эффектов как на основе OpenGL 1, так и на базе OpenGL 2, что приведет к упрощению поддержания кодовой базы и позволит реализовать все доступные визуальные эффекты, независимо от уровня поддержки OpenGL видеокартой.

KWin становится первым крупным оконным менеджером в полной мере использующим OpenGL 2 без прекращения возможности работы с использованием устаревших видеокарт. Кроме того, KWin является единственным оконным менеджером, который обеспечивает как работу в не композитном режиме (без визуальных эффектов), так и в композитном режиме (вывод производится через промежуточный буфер, который затем выводится на экран в виде текстуры OpenGL, что позволяет добиться применимости визуальных эффектов к окнам), работающим через OpenGL ES 2.0, OpenGL 2, OpenGL 1 и XRender. Таким образом, оболочка Plasma Workspaces предоставляет наглядное оформление (User Experience) без привлечения механизмов аппаратной акселерации и обеспечивает расширенные визуальные эффекты, такие как размытие фона под полупрозрачными элементами, при наличии современных видеокарт.

Появление поддержки композитного бэкенда на основе OpenGL ES 2.0 несет в себе возможность углубления в несколько перспективных направлений дальнейшего развития, таких как разработка ранее недостижимых визуальных эффектов и портирование KDE Plasma Workspaces для работы с дисплейным сервером Wayland. Отдельно отмечается, что разработка поддержки OpenGL ES велась на обычном десктопе с видеокартой NVIDIA и свободным драйвером nouveau.


Zhek@Ch

KDE
06 Марта 2011, 19:44 #50 Последнее редактирование: 29 Июля 2011, 17:51 от Zhek@Ch
[size="3"]Корректирующий релиз KDE SC 4.6.1. Проект KDE не опасается за судьбу Qt [/size]

Спустя месяц после выпуска KDE SC 4.6 представлен первый корректирующий релиз - KDE SC 4.6.1, в котором проведена работа по устранению ошибок и обновлению переводов. Следующее обновление ветки KDE 4.6 запланировано на 31 марта. Пользователи Ubuntu уже могут установить новую версию через PPA-репозиторий "kubuntu-ppa/backports".

Кроме того, можно отметить публикацию заявления Корнелиуса Шумахера (Cornelius Schumacher), президента организации KDE e.V., связанного с опасениями сообщества по поводу судьбы фреймворка Qt в свете недавно заключенной сделки между компаниями Microsoft и Nokia. Корнелиус считает, что проекту нечего опасаться, так как Qt распространяется под лицензиями GPL 2.1 и GPL 3. При этом, в соответствии с заключенным ранее соглашением, в случае ужесточения лицензионной политики, банкротства или прекращения развития Qt специально созданная организация KDE Free Qt Foundation получила право перелицензировать код Qt под лицензией BSD или любой другой открытой лицензией.

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

Для реализации намерения по обеспечению работы KDE на различных типах устройств, включая телефоны, планшеты и портативные ПК, планируется перевод десктоп-оболочки Plasma и других KDE-программ на использование технологии декларативного описания интерфейса Qt Quick, которая позволяет легко динамически создавать пользовательский интерфейс, структура и параметры элементов которого задаются CSS-подобными блоками, а логика определяется при помощи Javascript-подобного языка QML.

Интерфейс на базе QML позволяет добиться большой гибкости в изменении внешнего оформления (интерфейс полностью отделён от кода и легко подстраивается под конкретное мобильное устройство с учётом разрешения, DPI, ориентации экрана и особенностей интерфейса). Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций за счёт более активного использования OpenGL и GPU-акселерации. Новые QML-биндинги Plasma поддерживают обширный набор функций для создания виджетов, управляемых с сенсорного экрана, для создания визуальных тем на основе векторного формата SVG и для доступа к движкам обработки данных.


Zhek@Ch

KDE
12 Марта 2011, 10:43 #51 Последнее редактирование: 12 Марта 2011, 10:44 от Zhek@Ch
[size="3"]В рамках проекта Neon организовано формирование ежедневных тестовых сборок KDE[/size]

На конференции conf.kde.in объявлено о возрождении проекта Neon, в рамках которого организовано формирование ежедневных экспериментальных сборок KDE для Ubuntu. Формирование актуальных сборок позволяет заинтересованным энтузиастам без лишних усилий и пересборки всего KDE-SVN получить готовый срез текущего состояния проекта, познакомиться с новыми возможностями и помочь разработчикам в тестировании кода.

Для работы с Neon в Ubuntu достаточно подключить специально подготовленный PPA-репозиторий. Зависимости обрабатываются и обновляются автоматически.

Следует отметить, что проект openSUSE формирует еженедельные тестовые сборки свежей кодовой базы KDE.


Zhek@Ch

KDE
29 Марта 2011, 21:02 #52 Последнее редактирование: 29 Марта 2011, 21:03 от Zhek@Ch
[size="3"]Разработчики KDE размышляют о судьбе отдельной строки меню в приложениях[/size]

Не так давно в мире информационных технологий произошло несколько не очень связанных, но очень важных для обсуждаемой проблемы вещей. Во-первых, на смену формату DVD пришёл формат Full HD, а также BluRay-диски, которые содержат видеофильмы с разрешением 1080i/p. Во-вторых, среди пользователей компьютеров стало популярным смотреть фильмы в этом формате. Не последнюю роль в этом процессе сыграл технологический прогресс, который теперь позволяет проигрывать подобные фильмы на достаточно средних конфигурациях компьютера и даже на самых слабых компьютерах, благодаря специализированных чипам (например, чипы Broadcom на нетбуках с Intel Atom или на сотовых телефонах с процессорами ARM) и видеокартам ATI/NVIDIA, все современные версии которых умеют обрабатывать все стадии декодирования MPEG2/H.264 потоков.

Производители мониторов, увидев данную тенденцию, решили, что наилучшим форматом мониторов станет формат, совместимый с Full HD. Таким образом, большинство современных мониторов идут с разрешением 1080 или 766 линий по вертикали (Full HD или просто HD). Данное событие, однако, пошло в разрез с достаточно продолжительной традицией, когда новые поколения мониторов имели разрешение более высокое, чем предыдущие модели. Ещё в 2005-2006 годах были достаточно популярны 20 и 21 дюймовые модели с разрешением 1600x1200 пикселей. Популярность Full HD и HD мониторов привела к одному достаточно неприятному для большого количества пользователей факту: вертикальное разрешение мониторов уменьшилось и меньший объём информации теперь умещается на странице. Большинство же веб сайтов имеют большую высоту, многостраничные документы, которые редактируют пользователи, также по-прежнему требуют вертикального разрешения.

Наверное, первыми программами, в которых разработчики постарались вернуть пользователям потерянные пиксели, стали веб браузеры: Internet Explorer, в котором меню стало необязательным и превратилось в набор иконок на панели задач, и веб браузер Opera, разработчики которого превратили меню в кнопку, находящуюся прямо в заголовке окна. Разработчики Google Chrome и Mozilla Firefox пошли ещё дальше и переместили не только меню, но и панель закладок прямо в заголовок окна (к сожалению, данная возможность в Linux есть только у Google Chrome), одновременно избавившись от строки состояния.

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

Мартин Грэслин (Martin Graesslin), развивающий оконный менеджер KWin, предложил не прятать меню, а превратить его в кнопку заголовка окна, как это реализовано в Opera и Mozilla Firefox. Это решение может оказаться более удобным для пользователей, поскольку им не придётся искать, как вызывать меню приложения назад или вспоминать, какой комбинацией клавиш оно вызывается.

Реализовать данную возможность для приложений KDE/Qt не составит большой трудности, ибо уже разработан интерфейс DBus Menu, который позволяет посылать меню и его команды любому приложению, поддерживающему обмен информацией, используя данную технологию (то есть как минимум её поддерживают все графические приложения, написанные с использованием библиотеки Qt 4).


Rubik

[size="3"]Вышел легковесный веб-браузер Rekonq 0.7[/size]

Вышла версия 0.7 легковесного веб-браузера Rekonq, базирующегося на движке WebKit и технологиях KDE 4.6. Rekonq предполагается сделать веб-браузером по умолчанию в будущих версиях KDE.

Изменения в данной версии следующие:

  • Оптимизирован исходный код;
  • Добавлена поддержка OpenSearch - набора технологий, позволяющих веб-сайтам и поисковым системам публиковать результаты поиска в форматах (XML и JSON), удобных для распространения и сбора;
  • Улучшено управление кэшем (обеспечена поддержка (WebKit Page Cache);
  • Улучшен приватный/анонимный режим работы (для его работы требуются библиотеки KDE 4.6);
  • Появилась новая система восстановления сессий после краха программы;
  • В адресной строке в ниспадающем меню предложений для выбора адресов, посещённых ранее, теперь отображаются графические миниатюры веб-сайтов;
  • Улучшено управление закладками;
  • В меню добавлен пункт, содержащий вкладки;
  • Добавлена поддержка смены строки идентификации веб-браузера (user agent);
  • Настройки увеличения страницы сохраняются отдельно для каждого сайта.
Из планов на будущее отмечается поддержка просмотра истории работы из Konqueror; функция синхронизации закладок, истории работы и других данных между машинами; поддержка проверки правописания; поддержка разработки дополнений; переход к многопроцессной схеме организации работы.

Базовые возможности Rekonq:

  • Основанный на вкладках (табах) интерфейс;
  • Реализация домашней страницы (аналог speeddial из Opera), на которой отображаются кнопки для открытия избранных сайтов, последние закрытые табы, история работы и закладки (см. скриншоты);
  • Поддержка пользовательских сессий и восстановления открытых табов в случае аварийного закрытия браузера;
  • Использование для загрузки файлов подсистемы загрузки из KDE;
  • Возможность совместного использование закладок с Konqueror;
  • Полная интеграция с KDE-подсистемой KIO, которая используется для получения настроек работы через прокси, хранения cookie;
  • Режим анонимной навигации по сети;
  • Поддержка инспектирования содержимого web-страниц.
  • Поддержка чтения подписок в формате RSS;
  • Возможность восстанавливать случайно закрытые вкладки;
  • Поддержка KWallet, позволяющая использовать сохраненные пароли совместно с Konqueror;
  • Механизм AdBlock для блокирования назойливой рекламы;
  • Режим управляемой загрузки контента, обрабатываемого плагинами (например, для просмотра Flash-ролика появляется кнопка "clickToFlash");

Zhek@Ch

KDE
06 Апреля 2011, 00:18 #54 Последнее редактирование: 06 Апреля 2011, 00:19 от Zhek@Ch
[size="3"]Texmaker 3.0[/size]

 Texmaker многофункциональный редактор документов LaTeX на Qt4, поддерживающий режим просмотра результата в реальном времени.
Нововведения в версии 3.0:

  • значительно изменён интерфейс: для редактора и просмотра PDF вкладки больше не используется, теперь доступно две панели для редактора и просмотра (с разрешением экрана шире 1400 пикселей);
  • преамбулы могут быть свернуты (от первой линии до команды \begin{document});
  • теперь пользователи могут добавлять элементы списка автозаполнения команды;
  • добавлен полноэкранный режим;
  • команды \addbibresource{} работают как \bibliography{};
  • код математических символов отображается в "подсказках" при выборе на "панели символов";
  • добавлены сочетания клавиш: Ctrl+пробел для переключения между редактором и встроенным просмотрщиком PDF, Ctrl+> (Ctrl+<) для отступа (возвращения) выделенного текста;
  • были удалены устаревшие команды экспорта в html;
  • исправлены ошибки, в том числе критические.
Официальный сайт.

>>> ChangeLog


Zhek@Ch

KDE
06 Апреля 2011, 23:52 #55 Последнее редактирование: 29 Июля 2011, 17:53 от Zhek@Ch
[size="3"]Корректирующий релиз KDE SC 4.6.2 [/size]

Представлен корректирующий релиз KDE SC 4.6.2, в котором проведена работа по устранению ошибок и обновлению переводов. В анонсе новой версии разработчики KDE не забыли поздравить своих коллег, назвав выпуск кодовым именем "Congrats" в честь выхода GNOME 3.0, официальный релиз которого ожидается через несколько часов.

Из изменений в KDE 4.6.2 отмечено:

  • Dolphin
    • Решена проблема с отображением старого содержимого директории при переключении между режимами просмотра в Dolphin;
    • Налажена очистка лишних пробелов в конце имени при создании или переименовании файлов в Dolphin;
  • Kopete
    • Устранена недоработка, приводившая к забыванию сохраненных WLM-паролей при отмене диалога;
    • Улучшена работа поиска;
    • Увеличена производительность плагинов;
    • Решена проблема с потерей контактов при открытии Jabber-конференции;
    • Налажена система нотификации о вводе текста пользователем;
    • Исправлена ошибка, приводящая к отсоединению при получении некоторых xmpp ping сообщений от Jabber-сервера;
    • Поддержка V4L теперь включается опционально, так как старый интерфейс V4L начиная с версии 2.6.38 не поддерживается Linux-ядром;
  • Устранена проблема сборки kppp в Solaris 10;
  • В Kwin исправлена проблема с I18N_ARGUMENT_MISSING при перемещении или изменении размера окна;
  • В Powerdevil исправлена ошибка, не дающая перейти в спящий режим при достижении критического уровня заряда батареи;
  • В Okular решены проблемы с поиском, отсутствием обновления содержимого экрана и крахами в некоторых ситуациях.

Zhek@Ch

KDE
12 Апреля 2011, 23:44 #56 Последнее редактирование: 12 Апреля 2011, 23:56 от Zhek@Ch
[size="3"]В Konqueror обнаружена XSS-уязвимость [/size]

Обнаружена возможность организации XSS-атаки на пользователей web-браузера Konqueror. Уязвимости подвержен Konqueror, поставляемый в KDE версий с 4.4 по 4.6.1. Ошибка связана с неправильной обработкой страниц с ошибками: не достаточное экранирование при печати имени домена позволяет злоумышленнику встроить произвольный Javascript код.

# opennet.ru

[size="3"]KDE запускает проект Plasma Active для различных устройств[/size]

Арон Сейго (Aaron Seigo), разработчик из проекта рабочей среды KDE, объявил о запуске череды блоговых публикаций, посвященных новой инициативе, -- Plasma Active.

Идея Plasma Active -- создать пользовательский интерфейс для современных мобильных устройств вроде планшетных компьютеров, мультимедийных центров и смартфонов. В основу ее дизайна заложен декларативный язык разметки Plasma Quick, позволяющий создавать интерфейс с помощью QML из Qt Quick.

Plasma Active станет объединением ряда более узконаправленных проектов, таких как анонсированный Contour. Contour призван привнести «новую и захватывающую парадигму использования с применением адаптивной деятельности и умных рекомендаций». Его цель -- создать контекстно-ориентированный пользовательский интерфейс, адаптирующийся под текущие задачи пользователя и паттерны его поведения. Первой платформой для опробования интерфейса Contour станет MeeGo.

Для реализации идей в рамках Plasma Active появилась wiki-страница планирования библиотеки libplasma2.


Zhek@Ch

KDE
20 Апреля 2011, 02:34 #57 Последнее редактирование: 20 Апреля 2011, 02:35 от Zhek@Ch
[size="3"]Релиз платформы для организации групповой работы Kolab Server 2.3.0 [/size]

Организация Kolab Konsortium, развивающая базирующийся на технологиях KDE набор свободного ПО для организации совместной коллективной работы (Kolab groupware suite) представила релиз серверного ПО Kolab Server 2.3.0, которое обеспечивает работу единой адресной книги, календаря-планировщика и почтового сервиса. Kolab Server позволяет организовать работу серверной инфраструктуры, реализующей средства групповой работы как на базе стандартных клиентских приложений KDE PIM, таких как Kontact, KMail, KOrganizer и KAddressbook, так и сторонних систем - поддерживаются плагин Toltec Connector 2 и MAPI-хранилище KONSEC Konnektor для Microsoft Outlook, web-клиент Horde и плагин для Thunderbird (SyncKolab).

Из особенностей Kolab Server можно отметить:
  • Для организации работы задействованы стандартные открытые компоненты, такие как OpenLDAP, Apache, Postfix, Cyrus IMAP, SASL, OpenSSL;
  • Бесшовная организация совместной работы в организациях, использующих различные платформы (Outlook, KDE, Web);
  • Администрирование через web-интерфейс;
  • Единая адресная книга, интегрируемая с почтовым сервисом;
  • Почтовый сервис с поддержкой POP3 и IMAP4;
  • Поддержка S/MIME-шифрования почты на стороне клиента.

Новшества, добавленные в Kolab Server 2.3.0:
  • Поддержка Z-push синхронизации для мобильных устройств;
  • Расширены возможности web-интерфейса для управления работой сервиса;
  • Возможность наличия нескольких пользовательских аккаунтов с одним именем;
  • Пакет с web-клиентом переведен на модульную основу;
  • Обновлены версии ключевых базовых компонентов: apache 2.2.17, php 5.3.5, clamav 0.9.7, imapd 2.3.16, openldap 2.4.23, horde 3.3.11, postfix 2.4.6.

Zhek@Ch

KDE
20 Апреля 2011, 21:41 #58 Последнее редактирование: 20 Апреля 2011, 21:42 от Zhek@Ch
[size="3"]Marble 1.1 [/size]
 
Команда разработчиков Marble выпустила очередной релиз виртуального глобуса. Этот релиз особенный. Команда решила выпустить его между обычными релизами приложений KDE, так как в этой версии появились многие улучшения, появившиеся в рамках проекта Google Code-in.

Краткий список улучшений:

  • мастер создания и совместного использования карт;
  • интернет-службы землетрясений (Earthquakes) и OpenDesktop;
  • редактирование карт;
  • голосовая навигация.
Как и для каждого другого релиза, существует руководство со скриншотами.
Страница Загрузки (Для работы приложения необходима только библиотека Qt, но также есть версия с использованием библиотек KDE)

>>> Скриншоты

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


Zhek@Ch

KDE
25 Апреля 2011, 14:09 #59 Последнее редактирование: 25 Апреля 2011, 14:10 от Zhek@Ch
[size="3"]В KDE 4.7 появится поддержка... загрузчика GRUB 2[/size]

 
[size="1"][/size]

[size="1"] Записи из GRUB2 в KDE 4.7
 Иллюстрация с сайта Блог ksmanis[/size]
Довольно странно видеть информацию о том, что в графической рабочей среде появится поддержка системного загрузчика. Однако, если заводить речь про KDE 4.7 и GRUB2, то все действительно будет именно так.

В коде KDM (KDE Display Manager) грядущего релиза KDE 4.7 уже реализована «поддержка GRUB2». На деле она означает, что пользователи смогут при выборе опции перезагрузки компьютера в KDM указать на нужную им запись в GRUB2 для последующей загрузки.

Таким образом, фактически пользователи компьютеров с несколькими операционными системами получают возможность «перезагрузиться в выбранную систему» из KDE. А пользователи единственного Linux-дистрибутива смогут, например, «перезагрузиться в систему с выбранной версией ядра».