Июн 16

Сейчас рынок нетбуков представлен самыми разнообразными моделями, с различными форм-факторами, размерами экранов и мощностью. Насколько Plasma Netbook удобна в использовании на таких разных устройствах?

Ответ на этот вопрос вместе с обзором новых возможностей можно найти в двух скринкастах от Marco Martin. На них показана работа Plasma Netbook на трёх различных устройствах — нормальном нетбуке, маленькой таблетке 800 МГц под управлением Moblin и таблетище с процессором Via 1 ГГц.

На первом видео показан контейнер «Поиск и запуск», в котором было исправлено множество недочётов, связанных с расположением элементов и их поведением. Появилась поддержка drag’n'drop, что полезно на устройствах с тачскрином, а в диалоге настройки (не показан на видео) добавилась новая вкладка «Главное меню», на которой можно указать список отображаемых разделов меню. Кроме того, содержимое самих разделов теперь более точно соответствует названию (больше никаких «левых» пунктов вперемешку с приложениями!).

(прямая ссылка)

Есть интересные изменения и в «Газетном виде». Как и другие места в Plasma, которые можно прокручивать щелчком/касанием, он использует новый код Zack Rusin, позволяющий эти самые щелчки/касания гораздо лучше обрабатывать. Ну а чтобы необходимость в прокрутке возникала как можно реже, виджет, с которым сейчас работает пользователь, автоматически растягивается на всю высоту экрана. Можно вообще убрать полосы прокрутки из виджетов, растянув их все сразу (кнопка «растянуть виджеты» на панели настройки), тогда прокрутка останется только у самого контейнера. Всё это и кое-что ещё смотрите на втором видео:

(прямая ссылка)

Кстати, Aaron Seigo перенёс скриптовый движок из plasma-desktop в libplasmagenericshell. А это значит, что скриптовые виджеты будут доступны и на Plasma Netbook, и на будущем плазменном фронтэнде для KDM!

Но главное новшество оболочки — это скорость. Заметьте, что на видео выше используется самый обычный vesa-драйвер! Это стало возможно благодаря нескольким оптимизациям в Plasma Netbook вообще и в «Поиске и запуске» в частности, а также в Qt (особенно в QGraphicsView).

Правда, на некоторых нетбуках быстродействие этой оболочки всё-равно оставляет желать лучшего. Дело в том, что Plasma (точнее, X11-бэкенд Qt) активно использует функции XRender, реализация которого в некоторых драйверах далека от идеальной. Кроме того, у драйвера Intel есть проблемы с клиппингом виджетов больших размеров.

В таких случаях Marco советует переключиться на raster-бэкенд Qt, который достаточно быстр для этой задачи. Для этого нужно запустить Plasma Netbook с ключом ‘-graphicssystem raster’, либо выполнить ‘kwriteconfig –file plasma-netbookrc –key GraphicsSystem raster’. Оценить действенность метода можно на ещё одном видео:

(прямая ссылка)

Июн 01

Хорошая новость из стана разработчиков Marble, Jens-Michael Hoffmann в своём блоге сообщает, что Bernhard Beschow добавил в программу частичную поддержку протокола WMS. Web Map Service — это веб-сервис, предоставляющий данные в растровом виде в формате PNG, TIFF, JPEG и т.п. Первоначально, WMS создавался исключительно как растровый сервер. Но в последствии появились реализации публикующие данные в векторном формате SVG и др.

Например, на этом скриншоте Саксония:

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

мая 31

Dominik’у Seichter’у часто приходится единовременно работать с множеством научных публикаций: в одной большой директории лежат все необходимые для работы PDF’ы, и иногда бывает очень сложно найти в этой куче нужный документ. Конечно, можно вручную переименовать файл сразу же после загрузки, но какой же программист любит ручной труд? Поэтому Доминик добавил к KRename новый плагин, позволяющий переименовывать файлы на основе метаданных, встроенных в тело PDF-документа. Соотвественно, оформление большого числа публикаций теперь заключается в добавлении нужных файлов в KRename и применении к ним шаблона «[pdfAuthor] – [pdfTitle]». Просто, не правда ли?

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

мая 26

Sebastian Kügler анонсировал улучшения, сделанные в виджете Network Management. Прежде всего, теперь при клике по сетевому интерфейсу показывается дополнительная информация об этом интерфейсе и некоторые данные о трафике. Благодаря SystemMonitor DataEngine и Plasma::SignalPlotter потребовалось всего 50 строчек кода, чтобы осуществить это. Также виджет получил новое оформление, улучшения в размещении элементов и несколько исправлений.

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

мая 16

Alvaro Soliverez сообщает общественности, что после года тяжёлой работы над версией для платформы KDE4, команда разработчиков KMyMoney рада обьявить о готовности к загрузке первого кандидата на релиз. В отличие от прежних версий, эта может быть рекомендована для повседневного использования: закончившийся этап бета-тестирования подтвердил, что её стабильность и надёжность не хуже чем у релизов KDE3-ветки.

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

мая 15

В своё время новый Обозреватель Виджетов, который заменил соответствующий диалог в KDE SC 4.4, вызвал немало флеймов и недовольства среди пользователей (в том числе меня).  В 4.5 у этих пользователей появится альтернатива — достаточно будет просто набрать название в KRunner или Lancelot и перетащить один из найденных виджетов на рабочий стол или панель.

Иван Чукич, автор оригинальной заметки, также отметил, что это новшество стало возможно благодаря другому, гораздо более серьёзному нововведению, сделанному Marco Martin aka notmart. Правда, Иван предпочёл держать это нововведение в секрете, до появления заметки от самого notmart.

мая 14

Как рассказывает в своём блоге Thomas McGuire, тестовые версии KDEPIM будут выходить с задержкой относительно остальных компонентов KDE SC. Так, первая бета-версия выйдет не 26 мая, а 26 июня, т.е. чуть позже KDE SC 4.5 RC1.

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

мая 13

Стабильную версию K3b, основанную на KDE 4, планировалось выпустить ещё в марте, но релиз всё ещё задерживается из-за двух известных багов, связанных с правильным определением DVD-DL и Blu-Ray дисков. К сожалению, у разработчиков возникли трудности с воспроизведением ошибки, связанной с двухслойными DVD. Ошибка с неправильным определением Blu-Ray дисков оказалось ещё более проблемной, в связи с отсутствием у разработчиков соответствующего привода.

Не считая этих проблем, K3b 2.0 практически готов и работает стабильно. Также ранее был оглашён список планируемых изменений в K3b 2.1:

  • Использование системы оповещений KDE для отображения хода работы (вместо собственного OSD-индикатора).
  • Запись образов на USB флеш-накопители.
  • Автоматическое разделение данных одного проекта на несколько дисков.
  • Граббинг DVD-субтитров.
  • Более стабильный цикл разработки для синхронизации с выходом новых версий таких дистрибутивов, как Fedora, Kubuntu и Mandriva.

Возможность реализовать последний пункт осложняется тем, что большую часть работы над K3b ведёт всего один человек (Michał Małek), и его возможности не безграничны, что хорошо видно на примере ситуации с 2.0. Сами разработчики очень бы хотели выпустить K3b 2.1 примерно в одно в время с KDE SC 4.5, но суждено ли сбыться этим планам, пока неизвестно.

мая 12

Некоторые ругают KDE SC за тенденцию переноса функциональности из приложений в виджеты на рабочем столе (или панели). И в общем-то приложения тоже никуда не делись, но анонимус всё равно выскажет своё негодование!

А между тем, никто не запрещает вам наоборот «запустить» виджет в отдельном окне с помощью plasmoidviewer. Впрочем, plasmoidviewer — это в первую очередь инструмент разработчиков, но как пишет Аарон Сейго, Marco Martin сейчас экспериментирует над утилитой plasma-windowed, которая предназначена для удобного запуска виджетов в окне. Вот как это выглядит:

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

Основная задача Марко — создание инфраструктуры для запуска виджетов на мобильных устройствах, поэтому основное внимание уделяется экономии ресурсов (в частности, все виджеты запускаются в одном процессе).

Приложение сейчас находится в kdereview, и готовится ко включению в основную поставку KDE SC к релизу 4.5.

мая 12

Замечательный человек по имени Aurélien Gâteau представил на проходящим сейчас Maverick Ubuntu Developer Summit (UDS) новую реализацию глобального меню. Сама поддержка осуществлена в виде патча для Qt, а значит нет зависимости от стилей и библиотек KDE. Но главная «вкусность» этой реализации в другом: поскольку она основана на DBusMenu (ещё одно детище Aurélien, позволяющее передавать содержимое меню и управлять им через DBus), то может показывать меню не только Qt-, но и GTK-приложений! Аналогично, меню приложений Qt и GTK могут отображаться в Gnome (нативно!), да и вообще в любой среде, для которой написан соответствующий апплет.

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