Кіріспе

K Desktop Environment үшін виджет қозғалтқышы

SuperKaramba – KDE жұмыс үстелінде функционалдық мүмкіндіктерді кеңейту модульдерін (десктоп виджеттерін) жасауға мүмкіндік беретін құрал, яғни виджет қозғалтқышы. Десктоп виджеттері көбінесе тікелей фонға орналастырылып, жұмыс үстелінің қалыпты көрінісіне кедерес келтірмейді. SuperKaramba-ны пайдалану KDE-мен ғана шектелмейді, бірақ кейбір KDE кітапханалары қажет. SuperKaramba KDE-нің 3.5 нұсқасынан бастап құрамына енген. SuperKaramba GNOME-дағы gDesklets-ке ұқсас. Атауы португал және испан тілдеріндегі "супер карамба" сөзінен алынған, ол шамамен "супер керемет" немесе "супер тамаша" дегенді білдіреді (ал "карамба" сөзінің өзі "каральо" сөзінің жұмсақ атауын білдіреді). Kicker, KDesktop және SuperKaramba бірлесіп K Desktop Environment 3-тің графикалық қабығын құрайды. KDE Software Compilation 4-те Kicker, KDesktop және SuperKaramba KDE Plasma 4-ке алмастырылды. KDE Plasma 4 және KDE Plasma 5 графикалық қабықтары өздері де виджет қозғалтқыштары болғандықтан, SuperKaramba енді қажет емес, мысалы, "Kicker" сияқтысы да осындай десктоп виджеті ретінде қайта іске асырылды.

Қалай жұмыс істейді

Авторлар өз виджеттерін анықтайтын тақырыптарды жасау үшін мәтіндік файлдарды пайдаланады. Содан кейін виджеттің интерактивті болуы үшін Python, Ruby немесе JavaScript сценарийін қосуға болады.

Тарих

Karamba бастапқыда 2003 жылдың наурыз айында Ханс Карлссонның мектеп жобасы ретінде жазылған. Ол KDE Look-қа жүктелгеннен кейін үлкен танымалдыққа ие болды, содан кейін адамдар оған арнайы безендірулер (темалар) жасауға кірісті. Karamba псевдо XML форматында жазылған мәтіндік файлдармен ғана жұмыс істеді. Ол өте жылдам танымал болғандықтан, Ханс жобасын одан әрі дамытуға уақыты бар басқаларға тапсыруға мәжбүр болды. 2003 жылдың сәуір айының соңында Адам Гейтгей жобаны күтуді өз мойнына алды. Ол Karamba-ға Python сценарийлерін қолдауды қосты, осыдан кейін ол жаңа атау – SuperKaramba алды. Адам жобаны 2005 жылдың сәуір айына дейін жалғастырып, жаңа мүмкіндіктер қосты және басқа дамытушылардың түзетулерін енгізді. Одан кейін SuperKaramba-ны одан да әрі дамытқысы келген дамытушылар тобы оны KDE-нің негізгі нұсқасына қосуға ұсыныс жасады. SuperKaramba KDE 3.5-ке kdeutils пакетінің құрамында енгізілді, ал оның кейбір идеялары KDE 4 жұмыс үстелі мен панель интерфейсінің бөлігіне айналды, ол Plasma деп аталады және SuperKaramba виджеттерін де қолдайды.