Фев 09


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

Вы можете ознакомиться с освещением разработки KDE SC 4.4 на нашем сайте по этой ссылке. Из основных нововведений KDE SC 4.4 стоит отметить:

  • значительные улучшения в Nepomuk, в том числе переход на новую подсистему хранения данных, новый интерфейс поиска и отображение файлов в виде временной шкалы. В ближайшее время на сайте выйдет статья, подробно освещающая развитие Nepomuk в 2009 г.
  • Множество улучшений в оболочке Plasma, о которых мы подробно писали ранее. Многие элементы пользовательского интерфейса были переделаны, появилась возможность делиться виджетами по сети. Специальная версия оболочки Plasma для нетбуков представлена в виде предварительного технологического релиза
  • Представлены новые приложения, такие как блог-клиент Blogilo и две новых образовательных утилиты — Rocs и Cantor. Ну и конечно же, другие приложения, такие как Dolphin и Gwenview получили ряд улучшений.
  • Улучшения в платформе разработки включают новую подсистему управления авторизацией KAuth, улучшения в поддержке печати, поддержку сканнеров в Windows и улучшения в поддержке WebKit.
Фев 05

Релиз KDE SC 4.4 состоится совсем скоро, и многие пользователи уже активно пользуются RC-сборками. Стоит отметить, что многие пользователи, установившие KDE SC 4.4 с Qt 4.6.0 наблюдали нестабильную работу приложений, что связано с ошибками в этой версии Qt. Эти ошибки исправлены в версии Qt 4.6.1, вышедшей 19 января (в ближайшее время также должна выйти Qt 4.6.2). Некоторые дистрибутивы всё ещё предоставляют версию Qt 4.6.0, но в ряде случаев в их сборки библиотеки включены исправления из следующих версий.

Также стоит отметить эту ошибку в системной библиотеке glibc, которая также уже была исправлена, и для большинства дистрибутивов был выпущен обновлённый пакет, однако некоторые пользователи KDE всё ещё пользуются старой версией.

Янв 17

Коллега solshark обновил свою сборку KDE SC из SVN, и обнаружил новое оформление по умолчанию. Надо сказать, мне понравилось гораздо больше, чем то, что он показывал две недели назад:

wlp

Дек 21

Если вы внимательно смотрели скринкаст с обзором KDE SC 4.4, то могли обратить внимание, что KRunner в этом видео появляется не в центре экрана, а «выезжает» из верхнего края. Легко догадаться, что это нововведение было сделано под явным впечатлением от Yakuake.

Читать далее »

Дек 16

Представляем вашему вниманию интересный видео-обзор (в двух частях!) новшеств недавно вышедшей первой бета-версии KDE SC 4.4, найденный на kdenews.org:

Записано с помощью Qt-RecordMyDesktop, отредактировано – в kdenlive.
Дистрибьютив – OpenSUSE 11.2, музыка в фоне – Jean Michel Jarre из альбома «Oxygene».

Дополнительные скринкасты, посвящённые KDE SC 4.4, можно посмотреть здесь, здесь и здесь.

Дек 01

Сегодня вышла Qt 4.6, и среди прочего заявлена поддержка multi-touch навигации и жестов. Marco «notmart» Martin заранее был снаряжён Tablet PC с поддержкой multi-touch и заданием от Nokia сделать что-нибудь интересное с новыми возможностями Qt. Вот что у него получилось, когда он поэкспериментировал с Marble и Plasma:

Хорошие новости: всё это будет включено уже в KDE 4.4. Но даже если у вас где-то завалялся Tablet PC, не спешите туда ставить Linux: увы, в X11 поддержка multi-touch пока ещё не реализована, так что все эти возможности будут доступны только в Windows- и Mac-сборках.

Если вас интересуют детали реализации, то почитайте описание классов QGesture и QTouchEvent. Первый позволяет вам реагировать на заранее определённые события вроде «жест для вращения» или «жест для скроллинга», а второй даёт непосредственный доступ к координатам нескольких нажатий.

Вот здесь представлено ещё несколько демонстрационных видеороликов.

Ноя 24

Если вы следите за новостями, то наверняка уже знаете, что проект по реализации поддержки группирования окон с помощью вкладок был объединён с основной веткой KWin (перевод на LOR’е)

window-tabbing

Solshark подготовил скринкаст с демонстрацией использования вкладок (скачать в OGV, 22mb)

К сожалению, поддержку тайлинга в основную ветку так и не включили, а поскольку заморозка функциональности для KDE 4.4 уже состоялась, то теперь мы её не увидим как минимум до KDE 4.5.

Ноя 24

Представители Mandriva помогли разработчикам Phonon реализовать нормальную поддержку PulseAudio в KDE. Соответствующий код уже включён в основную ветку разработки и будет частью KDE 4.4. Реализация раздельной установки громкости для разных приложений через KMix пока ещё не готова (и в KDE 4.4 включена скорее всего не будет), но работы в этом направлении также ведутся.

Ранее разработчики Mandriva, ради нормальной поддержки PulseAudio, патчили Phonon, чтобы он при обнаружении последнего не показывал реальные звуковые устройства, а позволял PulseAudio полностью управлять направлением звуковых потоков. Теперь же Phonon может напрямую, «из коробки», обращаться к базе устройств PulseAudio и менять приоритеты этих устройств. Таким образом,

  • все источники и приёмники звука PulseAudio будут отображаться в диалоге System Settings -> Multimedia;
  • там же можно будет управлять приоритетом устройств;
  • недоступные устройства будут выделяться серым цветом;
  • когда новые устройства появляются (включаются) или исчезают старые, то будут автоматически активироваться устройства с самым высоким приоритетом.
Авг 30

Этим летом Matthias Fuchs не сидел сложа руки, а сутки напролёт прокачивал KGet (дети, помните — пока вы спите, враги рубят экспу!). В результате оный поднялся в уровне и получил следующие новые абилки:

  • загрузка одновременно из нескольких источников
  • изменение папки назначения непосредственно во время загрузки
  • добавление/удаление зеркал во время загрузки, изменение числа подключений к зеркалу
  • добавление контрольной суммы к загрузке, ручная проверка контрольных сумм
  • автоматический поиск контрольных сумм на сервере (путём присоединения постфикса .md5 к url)
  • автоматическое использование известных контрольных сумм для проверки выполненной загрузки
  • исправление битой загрузки путём дозагрузки необходимой части, либо повторной закачки
  • при загрузки через metalink можно указать какие файлы скачивать, а какие нет; также редактирование закачки возможно непосредственно в процессе через свойства в KGet
  • часть данных. таких как Publisher и т.д. передаётся из Metalink в Nepomuk
  • добавлен MetalinkCreator – ассистент создания металинков; основан на текущем Metalink Draft v. 12 (впрочем, не все его части пока поддерживаются в GUI)
  • парсер metalink-файлов может работать со старыми форматами (v. 3.0, вторая редакция), таким образом возможно их преобразование в новый формат

Пока ещё не готовы цифровые подписи и Bittorrent-TransferDataSource.

Это всего лишь выжимка, возможно, много чего было упущено:
всего в diff’е около 18000 строк, из них более 10000 новых, множество комментариев и некоторые изменения в пользовательском интерфейсе.

Интересующиеся могут посмотреть код тут, инструкция по сборке лежит тут.
Код после процесса review будет в ближайшее время влит в основную ветку.

В будущем Matthias планирует продолжить работу над KGet, хотя сможет уделять проекту значительно меньше времени.

Авг 30

Недавно разработчики (и мы заодно) отчитались о состоянии дел с поддержкой Fluxbox-like вкладок в KWin, а в этот раз поговорим о тайлинге .

В список фич KWin (ветка kwin-tiling) недавно была добавлена поддержка переключения на лету между слоями, независимо для каждого виртуального десктопа: Meta+PgUp для Колонок и Meta+PgDn для Спирали.
Также было исправлено несколько багов для всех типов слоёв и, по заверению автора, kwin-tiling сейчас вполне стабилен для более глубокого тестирования. Как всегда, замеченные баги просьба ловить и сдавать в пункт приёма.

Единственное, чего не хватает для полноты функционала, это поддержки Xinerama.

Вот как это выглядит: