Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SuperKaramba - это инструмент, так называемый движок виджетов, который позволяет создавать модули расширения функциональности (виджеты рабочего стола) на рабочем столе KDE . Виджеты рабочего стола обычно встраиваются непосредственно в фон и не нарушают нормальный вид рабочего стола. Использование SuperKaramba не ограничивается KDE, но требуются определенные библиотеки из KDE. SuperKaramba была включена в KDE с версии 3.5. SuperKaramba похожа на gDesklets для GNOME . Название происходит от португальского и испанского super caramba , что примерно означает «супер вау» или «супер круто» ( сама карамба является эвфемизмом для каралло ).

Вместе Kicker , KDesktop и SuperKaramba построить графическую оболочку из K Desktop Environment 3 . В KDE Software Compilation 4 , Kicker , KDesktop и SuperKaramba были заменены KDE Plasma 4 . [1] В графической оболочки KDE Plasma 4 и KDE Plasma 5 является виджет двигателей своих собственных, SuperKaramba больше не нужно и , например , «Kicker» был повторно реализован в такой рабочий стол виджета.

Как это работает [ править ]

Скриншот темы WikipediaSearch

Авторы используют текстовые файлы для создания тем, определяющих их виджет . Затем у них есть возможность добавить скрипт Python , Ruby или JavaScript, чтобы сделать виджет интерактивным.

Возможное использование [ править ]

Скриншот LiquidWeather
  • Интерактивные прогнозы погоды
  • Контроль и объявление воспроизведения MP3 с помощью XMMS или Amarok
  • Календарь и заметки
  • Оригинальные часы
  • Системный монитор для ЦП , сети, несъемных дисков
  • Уведомление о новых сообщениях в почтовых ящиках
  • Ликеры новостей и агрегаторы RSS
  • Анимированные строки меню
  • Настраиваемые панели инструментов
  • инструменты поиска

История [ править ]

Первоначально Karamba была написана Хансом Карлссоном как школьный проект в марте 2003 года. [2] Он приобрел большую популярность, когда был загружен в KDE-Look [3], и люди начали писать для него темы. Карамба работала только с текстовыми файлами , написанными в формате псевдо- xml . Он стал настолько популярным, что Гансу пришлось передать проект другим, у кого было время, чтобы расширить то, что он начал.

К концу апреля 2003 года Адам Гейтгей [4] взял на себя обслуживание проекта. Он добавил поддержку скриптов Python в karamba, откуда оно и получило новое имя - SuperKaramba. Адам поддерживал проект, добавлял новые функции и применял патчи от других разработчиков примерно до апреля 2005 года. В тот момент группа разработчиков, которые хотели продвинуть SuperKaramba еще дальше, настаивала на включении его в основной выпуск KDE.

SuperKaramba была интегрирована в KDE 3.5 [5] как часть пакета kdeutils, и некоторые из идей, которые он представляет, стали частью интерфейса рабочего стола и панели KDE 4 под названием Plasma , который также поддерживает виджеты SuperKaramba.

Примечания и ссылки [ править ]

  1. Milestone 4: The Desktop, архивировано 3 января 2006 г. на Wayback Machine.
  2. ^ "Архивная копия" . Архивировано из оригинала на 2005-12-10 . Проверено 11 декабря 2005 .CS1 maint: заархивированная копия как заголовок ( ссылка ) (Неработающей ссылке)
  3. ^ Карамба KDE-Look.org
  4. Профиль ^ ageitgey KDE-Look.org
  5. ^ Уголок разработчика KDE - KDE 3.5 Feature плана архивации 2005-12-16 в Wayback Machine

Внешние ссылки [ править ]

  • Домашняя страница проекта Sourceforge
  • Темы Карамба на kde-look.org
  • Учебное пособие по SuperKaramba