SuperKaramba es una herramienta, un llamado motor de widgets, que permite la creación de módulos de mejora de funcionalidad (widgets de escritorio) en el escritorio KDE . Los widgets de escritorio suelen estar incrustados directamente en el fondo y no alteran la vista normal del escritorio. El uso de SuperKaramba no está limitado a KDE, sino que se requieren ciertas bibliotecas de KDE. SuperKaramba ha sido incluido en KDE desde la versión 3.5. SuperKaramba es similar a gDesklets para GNOME . El nombre deriva del portugués y español super caramba , que significa aproximadamente "súper wow" o "súper genial" ( caramba en sí mismo es un eufemismo para carallo ).
Juntos, Kicker , KDesktop y SuperKaramba construyen el shell gráfico del K Desktop Environment 3. En KDE Software Compilation 4 , Kicker , KDesktop y SuperKaramba fueron reemplazados por KDE Plasma 4. [ 1] Como los shells gráficos KDE Plasma 4 y KDE Plasma 5 son motores de widgets propios, SuperKaramba ya no es necesario y, por ejemplo, "Kicker" se volvió a implementar como un widget de escritorio.
Los autores utilizan archivos de texto para crear temas que definen su widget . Luego tienen la opción de agregar un script de Python , Ruby o JavaScript para que el widget sea interactivo.
Karamba fue escrito originalmente por Hans Karlsson como un proyecto escolar en marzo de 2003. [2] Ganó mucha popularidad cuando fue subido a KDE-Look [3] y la gente comenzó a escribir temas para él. Karamba sólo funcionaba en archivos de texto escritos con formato pseudo- XML . Se volvió tan popular tan rápido que Hans tuvo que entregar el proyecto a otros que tenían tiempo para ampliar lo que él había comenzado.
A finales de abril de 2003, Adam Geitgey [4] se hizo cargo del mantenimiento del proyecto. Añadió compatibilidad con scripts de Python a Karamba, por lo que adoptó un nuevo nombre, SuperKaramba. Adam mantuvo vivo el proyecto, añadió nuevas características y aplicó parches de otros desarrolladores hasta aproximadamente abril de 2005. En ese momento, un grupo de desarrolladores que querían llevar SuperKaramba aún más lejos presionaron para que se incluyera en una versión principal de KDE.
SuperKaramba se integró en KDE 3.5 [5] como parte del paquete kdeutils, y algunas de las ideas que presenta se han convertido en parte de la interfaz del escritorio y del panel de KDE 4 llamada Plasma , que también tiene soporte para los widgets SuperKaramba.
{{cite web}}
: CS1 maint: copia archivada como título ( enlace )(Enlace roto)