Июн 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’. Оценить действенность метода можно на ещё одном видео:

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

Июн 09

Не секрет, что Qt4 отличается, помимо всего прочего, ещё и тем, что её портировали уже на очень большое количество платформ. Особое внимание компания Nokia, как владелец Qt Software, уделила портированию на свою мобильную платформу Symbian. Но если до этого статус разработки в данном направлении был скорее экспериментальным (пусть и с очень хорошими результатам), то теперь Nokia наряду с другими производителями мобильных устройств анонсировала об официальном подписывании пакетов Qt для платформы Symbian.

С выходом Qt версии 4.6.3 владельцы смартфонов на мобильной платформе Symbian смогут беспрепятственно установить библиотеки Qt. Это значит, что владельцы сотовых телефонов Satio (и подобные ему) от Sony Ericsson смогут использовать приложения Qt наравне с пользователями Nokia.

Разработчики уже выразили большую благодарность Sony Ericsson за открытость новым технологиям.

Если вы являетесь обладателем одного из устройств Nokia или Sony Ericsson на платформе Symbian и хотите попробовать одно из демо-приложений Qt, то просто перейдите по ссылке:

http://bit.ly/qt463demos

в вашем телефоне и установите .sis файл приложения. По окончании установки автоматически будет запущено приложение для демонстрации простых приложений Qt. И убедитесь, что у вас самая последняя версия прошивки, перед тем как начинать установку.

Внимание: На Satio не устанавливается Open C 1.6 – это нормально, т.к. последняя версия прошивки для Satio уже содержит в себе свежую версию библиотек Open C. Поэтому попросту пропускайте все предупреждения об отстутствии Open C или PIPS компонентов во время установки.

Qt 4.6.3 на Satio

Одно из демонстрационных приложений запущенных на Satio

Кроме того, Samsung также согласились сотрудничать с разработчиками Qt и подписать пакеты Qt для Symbian как производитель! К сожалению это заявление было сделано слишком поздно, чтобы попасть в релиз 4.6.3, однако это лишь вопрос времени и со следующим же выпуском этот недочёт будет исправлен.

Июн 02

Ограничение размеров значков, расположенных на панелях Plasma, до 32×32 пикселей вызвало волну возмущения. Иван Чукич говорит, что причиной подобного ограничения послужил запрос от пользователей панелей с вертикальным форм-фактором — такие панели обычно делаются более широкими, чем стандартные. В следствии этого иконки также растут, вплоть до 300х300 пикселей, оккупируя львиную долю полезного пространства.

В общем случае, задание максимально возможного размера является хорошим решением, но минусом реализации явилось то, что конкретные цифры были зашиты непосредственно в коде приложения. Хотя в «Параметрах системы» есть опция для изменения размера значков, но точно также задать размеры иконок на панели было нельзя.

Теперь же, благодаря патчу Mike Kasick, эта опция доступна и она даже работает. Вообще, Майка заслуженно можно отнести к идеальному типу пользователей: он, не являясь контрибутором в проект Plasma (похоже, у него даже нет SVN-аккаунта), написал и отослал патч разработчикам, а впоследствии учёл все замечания Plasma-хакеров, регулярно выкладывая на обсуждения новые ревизии.

В итоге, Иван Чукич и Аарон Сейго видоизменили финальную версию патча Майка так, чтобы он лучше вписывался в существующую кодовую базу, и включили его в состав грядущего KDE SC 4.5.

После релиза KDE SC 4.5, загляните в «Параметры системы» → «Внешний вид» → «Значки» → «Дополнительно» → «Панель».

Июн 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]». Просто, не правда ли?

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

мая 30

После небольшого перерыва представляем вашему вниманию новый выпуск галереи. Предыдущий находится здесь.
Читать далее »

мая 26

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

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

мая 24

Сегодня Markus Slopianka aka Kamikazow сообщил радостную новость: будущие версии браузера Rekonq будут поддерживать расширения Google Chrome! Реализацией соответствующего API занимается Nikhil Marathe в отдельной ветке Git. Правда, сейчас работа ещё далека от завершения и вряд ли эта возможность попадёт в версию 0.5.

К слову, Rekonq 0.5 beta 1 должен вот-вот выйти, и, судя по roadmap, все запланированные возможности уже готовы. Самые интересные из них (на скриншотах показана сегодняшняя git-сборка):

  • Поддержка обновляемых списков в блокировщике рекламы (AdBlockPlus-схем). После первого запуска пользователь уже подписан на EasyList.
  • Улучшенная строка поиска.

  • Поддержка некоторых форм RSS.

  • Автопрокрутка (в том числе по Shift+<стрелки>).
  • Восстановление закрытых вкладок по хоткею.
  • История загрузок в новой вкладке.
  • Улучшения в настройках. В частности, обладатели медленного интернета (или аналогичного DNS-сервера у провайдера) должны оценить новую опцию «Prefetch DNS entries».

В планах на 1.0, который выйдет в сентябре этого года, также есть интересные новшества. В частности, в нём должна появится блокировка элементов по CSS-селекторам и добавление новых поисковиков правым кликом по полю поиска (как в Opera, Firefox и Konqueror). Кстати, в Kubuntu 10.10 браузером по умолчанию будет именно Rekonq 1.0, что не может не радовать.

мая 16

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

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

мая 15

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

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