Фев 23

Аарон Сейго предлагает всем желающим простой способ помочь разработчикам:

Сегодня я хотел изменить клавиатурное сочетание (keyboard shortcut), и сделал то, что в последнее время стало для меня естественным: нажал alt-f2 (чтобы открыть krunner) и набрал “shortcut”

Ничего.

Я попробовал ещё раз: на этот раз я набрал “keyboard”… мне были предложены keyboard layout, keyboard accessibility preferences, system wide key mappings… но не keyboard shortcuts. Чёрт.

“keyboard” не указано в списке ключевых слов для этого конфигуратора. Тьфу ты!

KRunner

Проблема недостающих ключевых слов касается не только krunner, но и апплетов System Settings/KControl (если/когда кто-то перенесёт последний в KDE4) и поисковых движков (таких, как Beagle и Strigi). Вы можете сами внести нужные изменения в файлы .desktop и отправить патч разработчикам! Подробные инструкции здесь.

Фев 23

Основная ветка разработки Amarok официально перешла на Qt 4.4/KDE 4.1. Это значит, что все наработки по использованию QWebKit уже доступны всем желающим в KDE SVN. Также разработчики сообщают о работе над многочисленными улучшениями интерфейса.

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

Amarok Today

Маленькая эмблема в левом верхнем углу CD-обложки позволяет различать локальные трэки, трэки с last.fm, Magnatune и т.д.

Разработчики Okular рапортуют, что в ближайшие дни это приложение появится на Windows.

А тем временем KDE 4.0.1 появился в тестовой ветке FreeBSD (via)

KDE 4.0.1 во FreeBSD

Фев 21

Raptor — необычное меню для запуска приложений. Пока ещё он, видимо, в ранней стадии разработки, и вместо описания текущей версии на сайте предлагаются описания и наброски будущего Раптора.

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

Raptor

Как видите, Раптор для отображения использует панель с группой значков, чтобы уменьшить «пробег мыши» при прохождении через систему вложенных меню. Приложения разбиваются на категории по принципу «что пользователь хочет сделать?» (естественно, категории можно настраивать и самому).

Для выбора приложений можно также производить поиск по имени и описанию приложения:

Поиск

Кликнув на жёлтую звёздочку, вы перейдёте к списку «любимых» приложений. Чтобы добавить приложение в этот список, достаточно перетащить его иконку на эту же звёдочку.

Раптор также следит за тем, какие приложения вы используете чаще, и показывает их в первую очередь.

Я тут уверенно обо всём писал в настоящем времени, но на самом деле я не знаю, что из написаного в разделе документации на сайте относится к реализованным фичам, а что — к планам. Для сборки Раптор требует версию Qt 4.4, которой у меня пока ещё нет. Как только смогу — обязательно сам попробую испытать это меню.

Кстати, один из последних коммитов содержал комментарий “raptormenu test compile and work under windows”. К чему бы это? ;)

Фев 21

Открылся сайт проекта Nepomuk — системы управления метаданными для KDE4. Пока что эта система может быть больше интересна разработчикам, чем пользователям. В будущем Nepomuk будет интегрирован с другими системами KDE, что позволит предоставить универсальное средство поиска. Но идея Nepomuk не только в поиске, но и в отслеживании взаимосвязей между данными (к примеру, если вы получили файл по электронной почте, то связь этого файла с письмом не должна теряться).

Фев 20

Вот тут понятным русским языком рассказывается, как установить KDE-шные программы под Windows с помощью KDE Installer.

Фев 20

Вышла очередная превью-версия KOffice2. По сравнению с прошлой альфа-версией произошло множество измений во всех компонентах KOffice. Особо отмечается прогресс в растровом редакторе Krita, векторном редакторе Karbon и системе управления проектами KPlato

Интересное нововведение в этой версии — так называемые “snap guides” (направляющие привязки), которые помогут вам в размещении объектов друг относительно друга.

Множество работы всё ещё ведётся над переносом KOffice на новые библиотеки и переход на OpenDocument как на основной формат хранения данных.

Что касается поддержки форматов MS, в обсуждении на KDE Dot News, один из разработчиков написал, что главная проблема KOffice — это недостаток разработчиков, которые бы занимались фильтрами для импорта/экспорта документов форматов MS Office. Сейчас основная работа ведётся над полной поддержкой ODF, а в поддержке проприетарных форматов практически никто из команды разработчиков не заинтересован.

Фев 20

На хабре выложен небольшой туториал по программированию на Python с использованием библиотеки PyKDE4. Сначала даётся пример простого “Hello, World”‘а, в котором тем не менее показаны приёмы использования ki18n, затем объясняется работа с виджетами и менеджерами расположения, а также демонстрируются возможности KParts.

PyKDE4 входит в состав пакета kdebindings, который, судя по комментариям к этой заметке, сломан в SVN уже неделю. Если заглянуть на KDE build state, то видно, что последняя рабочая ревизия — r755647

Фев 19

На kde.org уже висит объявление о выходе KDE 3.5.9. Как и ожидалось, наибольший прирост полезных фич ожидает пакет KDE PIM. В частности, отмечаются

  • «любимые папки» в KMail;
  • усовершенствованный интерфейс KOrganizer;
  • улучшения в KAlarm и KAddressBook.

Эти изменения «приехали» из enterprise-ветки KDE PIM, которая ранее была доступна в ограниченном количестве дистрибутивов. Разработчики решили, что эта ветка достаточно стабильная, и для упрощения процесса разработки объединили её с основной. Полный список изменений в KDE PIM можно найти здесь

Кроме того, в полном списке изменений упоминаются

  • почти десяток багфиксов KPDF;
  • множество усовершествований в HTML-редакторе Quanta Plus и редакторе диалогов Kommander;
  • несколько багфиксов в других пакетах.

Ждите KDE 3.5.9 в вашем дистрибутиве в самое ближайшее время.

Фев 18

Конфигурация KDE и всех входящих в него программ хранится в каталоге ~/.kde. Точнее, ~/.kde — это симлинк на ~/.kde3.5, ~/.kde4 или ~/.kdesvn, который создаётся при запуске оболочки. Возможно, вы захотите скопировать каталог ~/.kde3.5 в каталог с настройками KDE 4 — официально это не рекомендуется, но я ещё не слышал, чтобы у кого-то что-то сломалось из-за этого. В любом случае: никогда не пытайтесь одновременно запустить оболочки KDE 3.5 и KDE4, и никогда не допускайте того, чтобы KDE4-программы пытались изменить настройки в `~/.kde3.5.

Лично я решил не переносить весь каталог с настройками, а переносить нужные настройки вручную для каждой программы. Как правило, каждая программ сохраняет какие-то свои файлы в ~/.kde/share/apps/<название-программы>/ и один или несколько конфигурационных файлов в ~/.kde/share/config/. К примеру, KMail хранит письма в ~/.kde/share/apps/kmail/, а в ~/.kde/share/apps/ktorrent находится вся информация о скачиваемых KTorrent’ом торрентов и недогруженные куски файлов.

Таким образом, чтобы перенести настройки того же KMail, делаем

cp -r ~/.kde3.5/share/apps/kmail ~/.kde/share/apps
cp ~/.kde3.5/share/config/kmail* ~/.kde/share/config

Учтите, что в некоторых случаях в конфигурационном файле может быть спрятан путь к какому-либо каталогу в ~/.kde3.5. На пример, когда я скопировал настройки KTorrent, и открыл диалог конфигурации, то первое, что я увидел было “Folder to store torrent information: /home/lx/.kde3.5/share/apps/ktorrent/”. Возможно, имеет смысл оставить эту настройку как есть, если вы ещё собираетесь запускать KTorrent под KDE 3.5, но в общем случае это — плохая идея. Общеизвестно, что тот же KMail из KDE 3.5 не сможет нормально работать, если попытаться использовать общие настройки с KMail под KDE 4.

Вообще странно, что до сих пор не появилось никакого мастера переноса настроек из KDE 3.5 в KDE4.

Фев 18

Вышел KTorrent 3.0.0, первый стабильный релиз Qt4/KDE4 серии. Да-да, под KDE4 вышло что полезное и стабильное! Вот здесь описаны изменения по сравнению с бета-версией, если кратко — много багфиксов. Я до этого релизами третьей серии ещё не пользовался, так что мне гораздо интереснее, что появлилось нового по сравнению с KTorrent 2.

В моём любимом Gentoo-оверлее релиз ещё не появился, так что я установил SVN-версию. Первое, что бросается в глаза — это интеграция с торрент-поисковиками. В том числе там «из коробки» можно искать в IsoHunt, The Pirate Bay и Mininova. Вот как это выглядит:

Поиск в KTorrent

По умолчанию из панели инструментов почему-то выкинули самые нужные кнопки, но я быстро нашёл конфигуратор. Диалог настроек KTorrent переработан, но вовсе не обеднел. Управление очередью теперь не обязательно открывать в отдельном диалоге — его можно открыть во вкладке в нижней панели. В прочем, нет, я не нашёл возможности отображать на иконке в трее скорость загрузки/выгрузки в виде зеленой и красной полоски. Вот это неприятно.

Из списка изменений на официальном сайте можно также узнать о добавлении поддержки IPv6 и SOCKSv4 и v5. Появился альтернативный «плоский» режим отображения списка файлов — без каталогов.

Сравнение обычного и плоского режима отображения файлов

В контекстном меню для файлов в этом списке появился пункт «переместить этот файл».

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

Добавка: Кстати, ещё одна очень полезная фича: во вкладке со списком загружающихся сейчас фрагментов видно, к какому файлу(ам) относятся загружаемые фрагменты