Окт 07

Сегодня застал на #kde активно чатящегося aseigo. Его как раз спрашивали про поддержку макосовских виджетов в Плазме, на что он отвечал, что поддержка-то уже есть (кстати, ещё с 4.1), но никакие динамические действия в них пока что не поддерживается, ибо ни у кого ещё не доходили руки реализовать поддержку их JavaScript API.

Вы, возможно, помните, что я ещё в марте сообщал о начале поддержке Mac OS-виджетов, а позже приводил скриншот виджета с Чаком Норрисом, который в то время украшал половину блогов на KDE Planet. Видимо, это оказался самый интересный Mac OS-виджет без JavaScript’а. Понятное дело, когда я сам начал тестировать Mac OS-виджеты, то я ставил всякие калькуляторы и погодные информеры, которые ничерта не работали.

<aseigo> xjunior: it already works today, but as you’ve probably noticed we don’t have an implementation of their js stuff
<aseigo> xjunior: what would be awesome is if someone (like you =) who knows JS well took their JS API and reimplemented it so we could ship it with palsa
<aseigo> xjunior: loading up the js files into the runtime is trivial
<aseigo> xjunior: hm.. and i’m assuming that the macos widget js files aren’t open source ;)
<xjunior> aseigo, so, we would need to make some reverse engineering right?
<aseigo> xjunior: well, i assume that the API is well documented
<aseigo> xjunior: so it’s just a matter of taking the API and implementing methods that do what it says it does =)
<xjunior> aseigo, well… can I implement it testing on a normal browser such as Arora or Firefox and then send it to you or open a ticket on KDE ?
<aseigo> if it was FOSS licensed, then we could have 100% support tomorrow, just as we have with google gadgets
<aseigo> xjunior: yep
<xjunior> aseigo, good :D
<xjunior> aseigo, I’ll take a look on this

Что, Google Gadgets? Да, оказывается, в SVN-версии Plasma уже реализована их поддержка! При чём в отличии от Mac OS X-виджетов нашлись люди, которые реализовали их полную поддержку.

<LXj> aseigo, google gadges? you support it now?
<aseigo> LXj: yep, 100%
<aseigo> LXj: some of the google gadget guys contributed it
<aseigo> LXj: as is edje (englightenment 17)
<aseigo> last thing we’re working on for google gadgets is that ability to have the Add Widgets dialog browse their store

Я, кстати, не преминул сказать aseigo, что у меня в системе куча неработающих виджетов, от которых я не могу избавиться, потому как Plasma сейчас не предоставляет такую функцию. В ответ он мне сказал, что в коде-то такая функция есть, но в GUI она пока что не отображена. Поначалу он предложил мне самому это исправить, но потом признался, что сам хотел бы сделать ре-дизайн соответствующего диалога

<aseigo> LXj: if you know C++ i can point in the direction of where to go ;)
<aseigo> LXj: the code to remove packages is already there, just needs to be exposed in the GUI
<aseigo> installer->uninstallPackage(package, packageRoot)
<aseigo> LXj: though i want to re-do the add widgets dialog as well (where this belongs, UI wise) so .. hm..
<aseigo> and have Download from Internet, Install from file and Remove
<aseigo> or we could turn that into a button that just says “Widget Manager” or something better than that ;) and have a window that lets you download, install and remove

Окт 06

Разработчики KWin продолжают в поте лица работать над красивостями и эффектностями. Вчера в основную ветку разработки была добавлена реализация анимированного эффекта переключения окон. В скринкасте (скачать версию в выском разрешении (OGV, 28 мб)) можно увидеть старую версию эффекта (без анимации) и сравнить с новой

Окт 01

KDE всегда было крепким орешком для разработчиков Gentoo. В начале 2005 года структура KDE была разбита на несколько сотен пакетов: от kwin до kolourpaint’а. С одной стороны это облегчало минорные обновления (когда из-за уязвимости в konqueror не надо было полностью перекомпилировать kdebase), а также давало возможность устанавливать только необходимые компоненты, с другой — управляться с несколькими сотнями пакетов сложновато и пользователям, и разработчикам.

В любом случае, схема «разделённые ебилды» была введна во времена 3.4.x, и к настоящему времени полностью заменила «монолитные ебилды». Для KDE 4.0 и KDE 4.1 монолитных ебилдов нет и не будет, как и даже для KDE 3.5.10. В прочем, к выходу KDE 4.2 разделённых ебилдов уже тоже не останется.

Стоп, как это не останется? Continue reading »

Сен 28

Ещё одно планируемое в KDE 4.2 новшество — кроссплатформенная инфраструктура управления питанием PowerDevil. Честно говоря, уже надоело сегодня печатать, так что подробности см. по ссылке ;)

Вот вам картинка, как это выглядит в виде плазмоида:

Сен 28

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

Пока что Раптор очень нестабилен и содержит множество ошибок, но некоторую графическую форму уже принимает.

Сен 28

Adriaan de Groot сообщает, что он вполне успешно использует KDE 4.1.0 на Solaris в ежедневной работе, однако с портированием обновлений 4.1.1 и 4.1.2 есть некоторые проблемы. Решение этих проблем находится вне его компетенции, но в ближайшие недели он вернётся к работе по поддержанию KDE на Solaris.

В сообщении о выходе KOffice 2 Beta 1 говорится о том, что KOffice будет доступен на Solaris и других отличных от Linux UNIX-ах вскоре после выхода финальной версии KOffice 2.0.

Сен 28

Sebastian Pipping собирается улучшить поисковую панель редактора Kate, и собирает мнения пользователей. В текущей версии эта панель выглядит вот так:

Эскиз будущей панелей выглядит вот так:

Ряд дополнительных опций появляется при нажатии кнопки Options. По миниатюрам этого не видно, но новая версия панели занимает гораздо меньше экранного места.

Добавка: очередной вариант эскиза выглядит вот так:

Сен 27

Одной из вещей, которой мне не хватает после KDE 3.5 — это апплета, отображающего погоду. Да, если он будет ещё и отображать прогноз на ближайшие дни — это тоже будет хорошо. Но самое главное — мне лень покупать термометр, и маленький апплетик, который бы где-то в углу показывал температуру воздуха за окном — самое оно.

Как выяснилось, специально обученные люди уже ведут работы над соответствующим апплетом, и скорее всего мы его увидим в KDE 4.2. То, что представлено ниже — это ещё не окончательный вариант:

Пока что выглядит несколько громоздко. Пойду попрошу автора сделать минималистичный вариант отображения

Сен 27

Ryan Bitanga представил QuickSand — альтернативный интерфейс KRunner с несколькими режимами отображения и поддержкой нескольких действий для найденных элементов:

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

Сен 22

Trolltech Labs хвастается, что прорисовка виджетов в Qt 4.5 будет происходить гораздо быстрее, чем. Проект оптимизации библиотеки получил название “Qt Falcom” (”its going to make Qt fly!”), и будет включен в основную ветку к выходу Qt 4.5 Tech Preview. Частичный перевод отчёта можно прочесть на LOR’е, а полный текст с графиками — на блоге Trolltech Labs