марта 21

Одна из интересных фич менеджера окон KDE — множество настроек, которые можно применять к отдельным окнам. Диалог этих настроек уже выглядит внушительно, а автор продолжает получать запросы вроде “я хочу сделать так, чтобы когда окно разворачивалось на весь экран, то…”.

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

марта 21

KHotNewStuff — это стандартный интерфейс для скачивания всяких полезных штук в KDE4 (на пример, в диалоге выбора обоев есть кнопка “скачать новые из интернета”, и она вызывает стандартный KHotNewStuff-диалог. Хотя вообще-то у меня под рукой сейчас KDE4 нет и я не могу проверить,что так действительно происходит ^^). Такой интерфейс недавно был добавлен и для установки тем Plasma:

загрузка тем Plasma

марта 18

Как и было обещано, внешний вид этого плазмоида был приведён в соответствие с изменённым Kickoff:

Device Notifier: новый внешний вид

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

марта 17

Я чувствую по возмущениям Силы, что toolbox вместе с zooming-ом скоро всё-таки починят. А потому давайте вернёмся почти на год назад, когда его только добавили в Плазму (и когда, по всей видимости, он даже работал), после чего aseigo написал заметку с объяснением смысла этой фичи.

Но прежде чем совершать такие длинные прыжки во времени, я напомню вам о вот этой своей заметке о перспективах Plasma:

В настоящее время ведутся работы над привычными базовыми элементами рабочего стола, но в будущем Plasma превратится в ориентированное на задачи окружение: при такой организации ваш рабочий стол подстраивается под ту задачу, над которой вы в настоящее время работаете.

Так вот, zooming — это один из способов достижения этой самой задачеориентированности. Вы можете иметь несколько групп виджетов,при чём в одно и то же время на вашем рабочем столе видно виджеты только одной группы. Как же взаимодействовать с другими группами? Именно для этого и нужен зум: “отдалившись” на шаг от рабочего стола, вы увидите сразу несколько групп виджетов, при чём сами виджеты уменьшатся до иконок. В этом режиме вы можете перетаскивать виджеты между группами, управлять размещением виджетов внутри любой группы, или просто переключаться на использование другой группы.

Если у вас разводится так много групп, что одного уровня зума вам не хватает, то на этот случай есть второй уровень — когда уже сами группы уменьшаются до иконок, чтобы вы могли выбрать любую группу и “наехать камерой” на неё.

Конечно, если смотреть на текущее положение вещей, то только переключившись между наборами плазмоидов, вы не поменяете весь “контекст” текущей задачи. Но в будущем предполагается, что вы сможете с такой же лёгкостью ассоциировать с разными группами разные наборы контактов в адресной книге, календари, списки дел, наборы документов, и т. д. К примеру, вы сможете разделять группу виджетов, контактов, документов “работа” и “отдых” и переключаться между ними как раз с помощью десктоп-зума (да, я по-прежнему не в ладах с великим и могучим русским языком).

марта 16

На Linux.com вышла статья о том, что можно сделать с Amarok с помощью скриптов. Насколько я знаю, эти скрипты должны работать как для Amarok 1.x, так и для Amarok 2.

марта 16

Konqueror и Dolphin теперь умеют отображать файлы в виде дерева:

Tree View

Кстати, прекратите уже эти крики “А-а-а, они убивают Konqueror! Сволочи!”. Вот и разработчик Dolphin’а пишет, что Konqueror так и останется в роли “швейцарского ножа”, а Dolphin будет исключительно файловым менеджером, при чём для реализации непосредственно файловых функций в Konqueror будет использоваться Dolphin KPart. В скором времени в Dolphin будут реализованы все фичи по управлению файлами, к которым вы привыкли по KDE3

В апплете Device Notifier наконец-то появилась кнопка для отмонтирования устройств. В самом деле, находить флэшку в Dolphin’е, только чтобы отмонтировать, было не очень удобно:

Eject!

(В прочем, на самом деле есть ещё один способ размонтировать флэшку или извлечь CD: можно перетащить иконку устройства на апплет корзины. Работавшие когда-то за маками должны быть в воссторге, как Аарон)

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

Кроме того, сейчас этот апплет выглядит не очень привлекательно на фоне нового Kickoff’а, но в будущем и его интерфейс будет переработан в соответствующем стиле.

И напоследок — на Okular обрушилось несколько улучшений по поддержке PDF:

  • исправление ошибок в отображении повёрнутых страниц;
  • улучшена поддержка форм;
  • добавлена поддержка слоёв.

На самом деле это изменения не в самом Okular, а в библиотеке Poppler, которую также могут использовать и другие приложения. Версия 0.8, в которую войдут эти изменения будет выпущена в течении месяца. В прочем, и в самом Okular тоже происходят улучшения — к примеру, добавлена возможность искать в обратном направлении

Поиск в Okular

марта 16

Аарон Сейго рассказывает о последних улучшениях в Plasma: оптимизация веб-виджетов, доработка кода, управляющего containment’ами (кто-нибудь уже расскажите, как русские переводчики KDE собираются перевести Containment, Dashboard и DataEngine) и как следствие — появление патча, добавляющего интерфейс добавления/удаления панелей.

Да-да, если вам было мало одной панели, то теперь вы можете добавлять больше:

2 панели

Кроме того был добавлен интерфейс для переключения между темами Plasma. Fluffy Bunny, правда, там пока ещё выбрать нельзя

Выбор темы

Лёгкое чтиво на ночь: Plasma/4.1 Roadmap

Добавка: эти патчи уже попали в основную ветку SVN, и их даже можно пощупать в свежем LiveCD KDE Four Live. Кроме того уже готовы (но ещё не внесены в основую ветку) изменения, необходимые для возможности перетаскивать апплеты по панели

марта 10

Вот здесь хорошие люди переводят документацию к Qt на русский язык, и по мере выполнения выкладывают (via)

марта 10

В последнее время разработчики KDE активно работают над новой экспериментальной веткой реализации JavaScript. Уже сейчас она работает на 40% быстрее, чем реализация, используемая в KDE 4.0.2, а кроме того в ней заложен потенциал для будущих оптимизаций.

KJS позволяет использовать JavaScript в ваших приложениях, а также с его помощью можно писать на этом языке DataEngine’ы и апплеты Plasma.

марта 10

Ушлый колесник Voker обозрел изменения в KDE 4.0.2. Также он пишет, что дебиановцы думают о возможности автоматизированной сборки пакетов со снапшотами KDE 4.1