Esse artigo aborda a instalação e configuração do Superkaramba, o concorrente do gDesklets (Gnome/GTK), porém para KDE. O diferencial desse texto é a dica que o autor dá sobre como rodar o Superkaramba no seu Fluxbox, Blackbox, IceWM ou qualquer outro gerenciador de janelas de modo que ele funcione bem. E aí, você sabia que isso era possível?
"Truque" de configuração para o superkaramba funcionar "fora" do KDE
Como o superkaramba é uma aplicação para KDE, é natural
que ele rode "corretamente" apenas no KDE, portanto quem usa KDE
nem precisa se preocupar, pode ir direto para a parte de usar o
superkaramba.
Agora quem quer usar o superkaramba em seu gerenciador de janelas
"não KDE", siga as instruções a seguir...
1 - "Adaptar" o KDE para não "atrapalhar" os gerenciadores de
janela "não KDE".
Rode o centro de controle KDE, comando:
$ kcontrol
No centro de controle do KDE, vá para a opção: Ambiente de
trabalho, Comportamento. Na aba Geral desmarque o quadradinho
exibir ícones na área de trabalho.
2 - Configurar o papel de parede, necessário porque a área de trabalho do KDE vai estar "sobreposta" a área de trabalho do seu gerenciador de janelas "não KDE".
No centro de controle do KDE, vá para a opção: Aparência & Temas,
Fundo de tela. Na opção plano de fundo, marque o ítem Figura e no
botão de pasta que está do lado direto desta opção, navegue
pelos seus arquivos e selecione o papel de parede que você deseja
usar. Dê aplicar e feche o centro de controle do KDE.
3 - Rodar a área de trabalho do KDE previamente configurada nos
ítens 1 e 2.
Execute o comando:
$ kdesktop
Ao rodar o kdesktop, imediatamente o papel de parede configurado
para o KDE no centro de controle vai "aparecer", está tudo pronto
para usar o superkaramba... :0)
[2] Comentário enviado por removido em 29/03/2005 - 07:05h
o superkaramba não funcionaria sem o kde ...
ele depende de um componente para funcionar , o kdesktop ...
se ele funcionar , ficaria sem os efeitos de transparencia , e ainda seria necessário
ter o QT instalado ...
[5] Comentário enviado por eduac em 09/05/2005 - 02:59h
megatron,
Achei o seu artigo/tutorial mt bom, segui ele a risca e obtive exito em tudo, menos em uma coisa que pode parecer boba mas seria interessante eu te perguntar.
Para eu colocar os displays em todos os workspaces do flux, eu tenho que clicar como botão direito em cima do theme e selecionar to desktop/all desktops. Correto?
Pois bem, eu faço isso, só que ele não "grava" e quando eu reinicio o flux ele perde essa marcação para habilitar os displays para todos os workspaces.
Ou seja, eu toda vez que entro, tenho que ir no bendito menu para marcar essa opção.
[6] Comentário enviado por removido em 09/05/2005 - 20:30h
esse funcionamento é típico : o superkaramba só mantem as configs dos displays para que aparençam em todas as áreas de trabalho , quando se está rodando dentro do kde , o kde possui um sistema de salvar a config da sessão , e ao fazer isso automaticamente os displays também tem suas configs de área de trabalho salvas ...
infelismente eu desconheço alguma forma de contornar esse problema ,
quando se usa o superkaramba fora do kde ...
[7] Comentário enviado por eduac em 11/05/2005 - 15:46h
Pois é, isso é meio chato de se fazer toda vez que for entrar no flux, afinal esse sistema de displays é bem melhor e mais leve que o gdesklets.
Eu tentei verificar alguma opção no source que controla isso no superkaramba (karamba.cpp), para ver se tinha alguma opção onde eu pudesse colocar true por default no (all desktops), só que não encontrei nada ou a minha prática em C++ ta muito enferrujada, rs.
Também pedi ajuda em foruns internacionais tb, e nada. Eu até mandei um email para o criador do superkaramba, só que o email voltou (domínio inválido).
Ta dificil de encontrar uma solução :(
[8] Comentário enviado por together em 29/05/2005 - 23:09h
oi.. eu to tentando instala o superkaramba... ai do o ./configure..
chega num ponto q ele para e da esse erro
checking for moc... /usr/lib/qt3/bin/moc
checking for uic... /usr/lib/qt3/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
yes
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
[root@together superkaramba-0.36]#
[9] Comentário enviado por removido em 30/05/2005 - 19:54h
o superkaramba é um software feito pra rodar com as bibliotecas QT e o kde ...
aparentemente vc não tem o kde instalado : checking for KDE... configure: error:
instale o kde que o superkaramba vai compilar ...
[13] Comentário enviado por herz_von_tränen em 18/10/2005 - 17:23h
Fala galera !!! Belezinha !!!
Eu achei um repositorio do apt-get para o superkaramba,consegui instalá-lo pelo synaptic, mas depois de instalado ele está dando este erro aqui:
parafernalha:/usr# superkaramba
superkaramba: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by superkaramba)
superkaramba: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by superkaramba)
parafernalha:/usr#
Ele estava dando um erro parecido com a libpython2.4.so.1.0 (que eu não tenho). Eu fiz um link para a libpython2.3.so.1.0 (que eu tenho) dentro de /usr/lib da seguinte forma:
# ln -s libpython2.3.so.1.0 libpython2.4.so.1.0
. Bem ... Depois que eu fiz o link, ele deu um erro nessa libstdc++.so.6. Eu segui o mesmo raciocínio e fiz um link da libstdc++.so.6 (que eu não tenho) para a libstdc++.so.5 (que eu tenho) dentro de /usr/lib...
Então ele deu este erro ai em cima.... Alguém me dá uma luz ai...
[15] Comentário enviado por herz_von_tränen em 18/10/2005 - 22:41h
Megatron,
Quando eu baixo o arquivo fonte e compilo tenho o seguinte erro no configure:
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
Bem... Eu não sei onde estão os X includes e nem sei adicionar os caminhos corretos ao configure...
Por isso eu usei o repositório. O apt-get sempre sabe onde estão os caminhos corretos...
Esqueci de um detalhe importante... Estou usando o Debian Sarge
Valeu !!! Se vc poder dar mais uma foça eu agradeço...
Abraço !!!
[17] Comentário enviado por pedru em 03/11/2005 - 01:13h
Poxa cara... aqui ta foda..
eu instalei funcionou tudo legal.. abro os temas de boa.
só q qndo renicio a sessão ou algo assim ele perde tudo..
o Kde até abre soh q pra RECOLOCAR os temas! =/
ae tem q colocar um por um novamente!
alguem pode ajuda ae? Grato!
[]'s
[18] Comentário enviado por removido em 03/11/2005 - 10:58h
rodando o superkaramba no kde , ao se sair dele , salvando a sessão, todos os themes de superkaramba são "gravados" , ao voltar ao kde vai estar tudo do jeito que vc tinha deixado ...
em outros gerenciadores de janela vc tem que criar um script pra carregar os themes que vc quer , ou então adicionar os themes em comandos no seu .xinitrc
(startx pra entrar no X) ou colocar os comandos na parte do kdm que carrega o
gerenciador de janelas (essa dica vai ser publicada no vol por mim) ...
[19] Comentário enviado por pedru em 03/11/2005 - 19:01h
Entaooo eu nao estou entendedo meo!
minha outra maquina era isso mesmo!
só q nessa ele abre pra "RECOLOCAR" os themas um por um! =/
to com o KDE 3.3!
Bom.. espero sua dica!
[24] Comentário enviado por romeudu em 17/12/2005 - 20:52h
Galera eu estava com um problema na instalação do superkaramba no mandriva PowerPack!!
Ele me dava esse erro a hora q eu rodava o ./configure.
Superkaramba can't be compiled
because of missing Python libraries/headers.
Eu procurei por ai e achei q tem q instalar um pacote q se chama libpython2.4-devel pra dar certo.
O meu deu certo !!..
Vai ai a dica pra quem precisar!!...
:p
[27] Comentário enviado por cleristonm em 05/01/2006 - 16:24h
estou usando o fc4 e estah dando este erro no "make"
make all-recursive
make[1]: Entering directory `/root/Desktop/superkaramba-0.35'
Making all in doc
make[2]: Entering directory `/root/Desktop/superkaramba-0.35/doc'
Making all in .
make[3]: Entering directory `/root/Desktop/superkaramba-0.35/doc'
make[3]: Nada a ser feito para `all-am'.
make[3]: Leaving directory `/root/Desktop/superkaramba-0.35/doc'
Making all in en
make[3]: Entering directory `/root/Desktop/superkaramba-0.35/doc/en'
make[3]: Nada a ser feito para `all'.
make[3]: Leaving directory `/root/Desktop/superkaramba-0.35/doc/en'
make[2]: Leaving directory `/root/Desktop/superkaramba-0.35/doc'
Making all in po
make[2]: Entering directory `/root/Desktop/superkaramba-0.35/po'
make[2]: Nada a ser feito para `all'.
make[2]: Leaving directory `/root/Desktop/superkaramba-0.35/po'
Making all in src
make[2]: Entering directory `/root/Desktop/superkaramba-0.35/src'
make[3]: Entering directory `/root/Desktop/superkaramba-0.35/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -pedantic -W -Wpointer-arith -Wmissing-prototypes -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -MT main.o -MD -MP -MF ".deps/main.Tpo" \
-c -o main.o `test -f 'main.cpp' || echo './'`main.cpp; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; \
else rm -f ".deps/main.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
In file included from main.cpp:5:
./karambaapp.h:14:20: error: Python.h: Arquivo ou diretório não encontrado
In file included from main.cpp:19:
karamba.h:8:20: error: Python.h: Arquivo ou diretório não encontrado
karamba_python.h:44: error: ISO C++ forbids declaration of ‘PyObject’ with no type
karamba_python.h:44: error: expected ‘;’ before ‘*’ token
karamba_python.h:45: error: ISO C++ forbids declaration of ‘PyObject’ with no type
karamba_python.h:45: error: expected ‘;’ before ‘*’ token
karamba_python.h:46: error: ISO C++ forbids declaration of ‘PyThreadState’ with no type
karamba_python.h:46: error: expected ‘;’ before ‘*’ token
karamba_python.h:48: error: ‘PyThreadState’ has not been declared
karamba_python.h:49: error: ISO C++ forbids declaration of ‘PyObject’ with no type
karamba_python.h:49: error: expected ‘;’ before ‘*’ token
karamba_python.h:50: error: ‘PyThreadState’ has not been declared
karamba_python.h:51: error: ‘PyObject’ has not been declared
make[3]: ** [main.o] Erro 1
make[3]: Leaving directory `/root/Desktop/superkaramba-0.35/src'
make[2]: ** [all-recursive] Erro 1
make[2]: Leaving directory `/root/Desktop/superkaramba-0.35/src'
make[1]: ** [all-recursive] Erro 1
make[1]: Leaving directory `/root/Desktop/superkaramba-0.35'
make: ** [all] Erro 2
gzip: stdin: unexpected end of file
superkaramba/Makefile.am
superkaramba/Makefile.in
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
[31] Comentário enviado por atilazip em 23/01/2006 - 03:33h
ai pessoal para o errro: checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!, é so instalar o XFree86-devel.
[32] Comentário enviado por gilberto.araujo em 19/02/2006 - 19:20h
Pessoal,
Tentei instalar o superkaramba mas ocorreu o seguinte erro:
$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
Estou usando o mandriva discovery.
Alguem poderia me ajudar?
obrigado.
Gil
[33] Comentário enviado por removido em 19/02/2006 - 23:28h
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
vc está sem compiladores instalados ...
instale os pacotes de desenvolvimento e tente novamente ...
se bem que é "mais fácil" vc usar o treco de pacotes do mandriva e instalar
o pacote do superkaramba , disponivel pro mandriva ...
[36] Comentário enviado por fabiofugiwara em 19/05/2006 - 11:17h
Fala Aew Galera........fmzinha;??Bom eh o seguinte, qdo tentu instalar o Superkaramba aparece istu qdo dou ./configure:
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
.........Tah, blz, no topico lah em cima tah escrito q pode ser o KDE q naum estah instaladu, mas como pod ser istu se eu uso o KDE?? e como resolvo este prob??????
vlw
abraços
[37] Comentário enviado por wellington.magno em 12/06/2006 - 15:36h
Muito bom!!!
Seu artigo sobre o superkaramba.
Tudo o que voce passou deu certo, apenas uma duvida, por que quando eu encerro o konsole a configuracao que eu coloquei no desktop desaparece.
Eu uso o KDE.
[41] Comentário enviado por removido em 30/11/2006 - 17:48h
fui instalar pelo apt-get e recebi essa mensagem:
linceserv01:/home/diose# apt-get install superkaramba
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
O pacote superkaramba não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote superkaramba não tem candidato para instalação
linceserv01:/home/diose#
[45] Comentário enviado por rmazzini em 05/07/2007 - 20:54h
olha fiz direitinho como você explicou mas não entrou nada no final dá erro e não achei o superkaramba tem alguma outra maneira de intalar ele?
Obrigado por ua atenção.
[50] Comentário enviado por queirozoliver em 25/03/2008 - 23:25h
oi sou novo no linux e estoucom uma dificuldade para instalar o superkaramba
estah dando um erro do python, jah instalei o 2.5, 2.4 e nada continua dando erro o erro q estah dando eh
checking for Python directory... /usr/local
checking for Python2.4... header no library no modules no
checking for Python2.3... header no library no modules no
checking for Python2.2... header no library no modules no
checking for Python2.1... header no library no modules no
checking for Python2.0... header no library no modules no
checking for Python1.5... header no library no modules no
[53] Comentário enviado por crf-rafa em 05/06/2010 - 02:23h
Exatamente oq eu estava procurando, mudei pra o linux agora. Consegui por minha internet pra funcionar (Giro Embratel) *_*
era so oq faltava =D
Lembro dessa barra no Kurumin e resolvi instalar aki