adesklets: Uma leve e funcional ferramenta de displays
Cansado de tentar instalar o gdesklets e do peso do superkaramba? Não se preocupe, o adesklets chegou para te salvar! Uma ferramenta leve e de fácil instalação/configuração, escrita em ansi C (com um módulo de conexão em python) e com pouquíssimas dependências.
Não conseguimos carregar os anúncios.Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Introdução
Cansado de tentar instalar o gdesklets e do peso do
superkaramba? Não se preocupe... o adesklets
chegou para te salvar!
Um pouco de historinha:
Um belo dia, no mesmo lugar onde estou (no trabalho), muito
à toa, como de costume, estava navegando à procura de novos
programas para o nosso grandioso pinguim, afim de passar logo
o tempo.
Foi aí que, ao olhar um screenshot, me deparei com uma barra de
ícones bem legal (que nunca tinha visto). Imaginei que, mais uma
vez, fosse um gdesklets (cheio das suas dependências chatas de
instalar) da vida ou talvez o superkaramba (pesado e que necessita
do KDE e algumas configurações adicionais para funcionar fora dele).
Mas não, ao olhar a descrição da screen, percebi que se tratava de
algo novo para mim, algo chamado adesklets.
#1Comentário enviado por Grobsch em 03/05/2005 - 07:57h
Legal achado, eu que tento ao máximo criar um desktop digno e funcional vou dar uma olhada com certeza, já que o Karamba, que eu acho excelente, necessita de kde, e o gdesklets eu não gosto...
Comecei animado a ler o artigo, mas me desanimei um pouco com a necessidade de python... entretanto talvez tenha que reconsiderar já que alguns outros ótimos programas começam a usar esta lnguagem...
Abs
#2Comentário enviado por felipebalbi em 03/05/2005 - 09:22h
Realmente muito bom achado.
É um software funcional e leve. Bom para quem tem máquinas relativamente antigas e desejam um desktop legal.
Com fluxbox e adesklets da pra fazer verdadeiras obras-de-arte no desktop!
[]'s
Felipe Balbi
#3Comentário enviado por hdoria em 03/05/2005 - 11:40h
Bom artigo. Na verdade eu já conhecia o adsklets, e ele realmente é muito mais leve que os concorrentes.
O único problema que eu vi no adesklets é que ele não roda no KDE. No próprio FAQ do adesklets tem algo sobre. Porém eu já vi algumas pessoas rodando ele no KDE.
Se alguém souber como fazer isso avisa aí porfavor.
#4Comentário enviado por jmarceno em 03/05/2005 - 12:15h
Parece realmente muito legal, vou da uma confirida...
#5Comentário enviado por pyros em 03/05/2005 - 12:56h
Eu já havia testado esse programa a um bom tempo atras, eu instalei a maioria dos desklets com sucesso, o problema foi justamente com o yab e outro desklet q se baseia nele, quando eu altero a config da barra para adicionar novos icones ela dá um pau e nao abre mais, ou seja, a barra só aceita a config default... se alguem souber como resolver me dá um toque pq eu ja tentei de tudo e nao consegui nada...
#6Comentário enviado por fernandoiury em 03/05/2005 - 15:41h
bom pra configurar o yab entre na pasta do mesmo e edite o arquivo config.txt
A parte ICONS (que é onde se mudam os mesmos, adiciona-se novos atalhos e etc) deve ficar mais ou menos assim:
PS: onde o primeiro campo é o ícone (que deve ficar na pasta icons, dentro da propria pasta do yab), o segundo campo é a descrição e o terceiro campo é o comando executável.
#7Comentário enviado por andretyn em 03/05/2005 - 16:53h
Para quem tem Debian & Cia, é só dar um apt-get install adesklets que tem pacote para o woody e sid
#8Comentário enviado por fsecco em 04/05/2005 - 18:51h
Uso debian e consegui instalar o adesklets, porém o problema está que ele não aparece no meu KDE, quer dizer ao ser executado ele aparece só que fica como se fosse por trás do KDE, alguém sabe como posso resolver este problema, em um comentário acima li que não rodava no KDE, porém no mesmo comentário o cara desmente isso, se alguém souber solucinar meu problema agradeço.
#9Comentário enviado por pyros em 05/05/2005 - 15:10h
Galera, consegui resolver meu problema, pra quem tiver o mesmo, o negocio eh que a porcaria do yab(um desklet) não aceita colocar icones repetidos, duas referencias ao icone (casinha.png) então eu dupliquei o arquivo com outro nome (casinha2.png) e aí abriu normalmente! outro problema que tb dá pra resolver eh pra acessar o config.txt atraves do click com o botão direito do mouse e indo em "config algum acoisa" tem que ter o xterm instalado, e a variável de ambiente "EDITOR" corretamente setada, só pra agradecer a galera do forum do adesklets e o FAQ que dá essa dica do config!
#10Comentário enviado por fernandoiury em 06/05/2005 - 21:27h
Complemtentando o que o nosso amigo acima disse:
Para setar a variável de ambiente EDITOR usa-se o comando
export EDITOR=vim
PS: mude "vim" para o editor de sua preferência
Se quiser que isto seja feito automaticamente adicione essa linha no seu .bashrc ou .bash_profile
abraços
#11Comentário enviado por sampaioprimo em 10/05/2005 - 00:42h
Olá, estou tentando instalar o adesklets mas estou enfrentando o seguinte problema: instalei o programa com apt-get install adesklets e depois instalei o tema anetmon. Rodo python anetmon.py e o tema abre, o problema é que ele não configura esse tema para abrir quando eu rodo o comando adesklets. Ou seja, se eu rodo adesklets não acontece nada, nem aparece o tema que já instalei nem aparece uma mensagem de erro no console. Você teria alguma idéia do que pode estar acontecendo? Já tentei instalar outros temas e aconteceu o mesmo. Eu uso debian-br-cdd pre4. Obrigado, Rodrigo.
#12Comentário enviado por fernandoiury em 10/05/2005 - 14:41h
Logo após a publicação do artigo o criador do adesklets me enviou um email alertando que, para gravar o tema no arquivo .adesklets, o comando "python arquivo.py" não iria servir. Portanto, deve-se executar o arquivo, como foi citado no artigo:
$ ./arquivo.py
( se este não estiver com permissão de execução: $ chmod +x arquivo.py )
Assim, ao se executar o adesklets ele abrirá o tema automaticamente.
abraços,
nanam aka Fernando Costa
#13Comentário enviado por sampaioprimo em 10/05/2005 - 17:20h
Fernando, valeu pela dica mas continua dando a mesma coisa usando ./arquivo.py ao invés de python arquivo.py. Descobri que se eu fecho o tema depois de abrir ele no terminal com o comando ./arquivo.py aparece a seguinte mensagem no terminal:
rodrigo@debian:~/.adesklets/SystemMonitor-0.1.2$ ./SystemMonitor.py
Traceback (most recent call last):
File "./SystemMonitor.py", line 986, in ?
EventHandler(dirname(__file__)).pause()
File "/usr/lib/python2.3/site-packages/adesklets/events_handler.py", line 228, in pause
posix_signal.pause()
File "/usr/lib/python2.3/site-packages/adesklets/events_handler.py", line 188, in _fire_event
self._alarm()
File "/usr/lib/python2.3/site-packages/adesklets/events_handler.py", line 296, in _alarm
timeout=self.alarm()
File "./SystemMonitor.py", line 981, in alarm
meter.update()
File "./SystemMonitor.py", line 555, in update
adesklets.set(self._macro_krell[index], int(self._krell_width * __krell_value[index]))
File "/usr/lib/python2.3/site-packages/adesklets/commands.py", line 114, in set
return comm.out()
File "/usr/lib/python2.3/site-packages/adesklets/commands_handler.py", line 93, in out
output=self.__comm.out(.01)
File "/usr/lib/python2.3/site-packages/adesklets/communicator.py", line 91, in out
raise ADESKLETSError(1)
adesklets.error_handler.ADESKLETSError: adesklets process exited -
rodrigo@debian:~/.adesklets/SystemMonitor-0.1.2$
Para mim isso não significa muita coisa, mas coloquei ai pois talvez indique o problema que esta acontecendo. Obrigado, Rodrigo.
#14Comentário enviado por fernandoiury em 10/05/2005 - 20:46h
Talvez seja algum erro do python ou na compilação. Você instalou via apt ? Se não, tente. Se sim tente compilar.
No caso do slackware foi necessário compilar a libstatgrab também, mas acho que não é esse o seu caso.
Desculpa não saber o que é ao certo, mas é tentando que se acerta.
ehehhe :)
#15Comentário enviado por fernandoiury em 10/05/2005 - 20:46h
Talvez seja algum erro do python ou na compilação. Você instalou via apt ? Se não, tente. Se sim tente compilar.
No caso do slackware foi necessário compilar a libstatgrab também, mas acho que não é esse o seu caso.
Desculpa não saber o que é ao certo, mas é tentando e errando que se acerta.
ehehhe :)
#16Comentário enviado por rafaslack em 02/06/2005 - 21:33h
#17Comentário enviado por flaviobarros em 04/11/2005 - 21:17h
Eu também tive um problema semelhante só que no debian. Quando fui instalar o weatherforecast no momento que dei o comando ./weatherforecast.py
ele me dá o seguinte erro:
ImportError: No module named adesklets
Porque será que isso está acontecendo??
#18Comentário enviado por hideoux em 05/12/2005 - 01:24h
olá,
acabei de instalar e tenho os seguintes problemas já descritos acima, mas sem respostas:
1) o aDesklets não rodou no kde...
2) tentei rodar no Xfce4. Instalei o yab. Utilizei inclusive o comando "adesklets --xfce4" no terminal...
Então ele começa a rodar... Mas logo que eu tento clicar sobre a barra, aparece no terminal a mensagem "*** buffer overflow detected ***: adesklets terminated"
Alguém sabe resolver isso?
valeu
#19Comentário enviado por CATRON em 14/02/2006 - 13:36h
E ai cara, segui todos os passos que tu dispõe no artigo, porém nao consigo manter o display definitivamente, dou um #adesklets e ele aparece de boa, porém qnd reinicio a maquina ele nao está lá +, como resolvo isso, c puder ajudar agradeço???. Valeu
#20Comentário enviado por fernandoiury em 14/02/2006 - 17:31h
bom para ele ficar sempre vc tem que colocar ele pra iniciar junto com o X
#21Comentário enviado por CATRON em 15/02/2006 - 19:10h
Blz, iniciar junto com o X é diferente de iniciar somente o X, se pensarmos na prática????? Se for como eu inicio o display junto com o X????? Valeu!
#22Comentário enviado por fernandoiury em 15/02/2006 - 22:18h
altera o .xinitrc no seu HOME
na ultima linha deve estar chamando o seu gerenciador de janelas... para iniciar junto basta colocar o adesklets na linha anterior.
EX:
----------------- exemplo de .xinitrc
#!/bin/sh
#23Comentário enviado por mormaii em 24/03/2006 - 23:11h
mto bom o artigo... sou iniciante no linux e to com um problema.
quando eu do o comando ./configure aparece o seguinte:
gabriel@gabriel:~/Desktop/adesklets-0.6.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether to enable maintainer-specific portions of Makefiles... 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.
#24Comentário enviado por fernandoiury em 25/03/2006 - 08:21h
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.
é só ler o erro.. você tá sem compilador.
instala o gcc e tenta novamenta que vai funcionar ;D
#25Comentário enviado por yarlos em 11/06/2006 - 20:25h
Cara me ajuda não estou conseguindo instalar o adesklets?
#26Comentário enviado por Moe em 21/07/2006 - 08:38h
AO EXECUTAR ./CONFIGURE DO ADESKLETS RECEBO UM ERRO ONDE NAO E ENCONTRADO READLINE LIBRARY .. COMO POSSO CORRIGIR ESSE ERRO? UTILIZO FC5.
OBRIGADO!
#27Comentário enviado por fernandoiury em 21/07/2006 - 11:24h
bom o próprio erro está te dizendo. Está faltando essa lib. Tente instalá-la e rode o ./configure novamente
#28Comentário enviado por removido em 30/07/2006 - 08:40h
muito bom o artigo cara, parabens!
#29Comentário enviado por Warheart em 31/08/2006 - 14:45h
Aqui ele roda.. mais não aparece nada!
Tipo.. eu digitei:
bash-3.00# adesklets
bash-3.00#
e quando eu digitei ps -A, o processo do programa está rodando no pc..
o que será que acontece?
#30Comentário enviado por fernandoiury em 31/08/2006 - 16:43h
Fala cara, blz ?
Qual ambiente gráfico vc tá usando ?
Vc instalou algum display ?
#31Comentário enviado por Warheart em 31/08/2006 - 17:48h
eu fiz tudo exatamente igual ao seu artigo.
Apenas ao invés de usar o tar.gz, consegui um .tgz dele!
Eu já mudei tudo, instalei TODOS os displays disponíveis pelo comando adesklets_installer.
Eu uso o slackware 10.2
KDE 3.4.2
#32Comentário enviado por Warheart em 31/08/2006 - 17:51h
Se fosse possível, gostaria que você colocasse a configuração de seu .adesklets!
to louco pra usar ele.. eu tenho o gdesklets aki.. mais eu tive q criar um usuário comum pra poder usá-lo..!
como eu uso meu pc só, gosto de ficar como root mesmo ;D
#33Comentário enviado por coffnix em 07/10/2006 - 21:16h
não funciona no kde!!!
#34Comentário enviado por rafanun em 15/10/2006 - 19:36h
Olá pessoal,
Estou tendo dificuldades para instalar o adesklets (sou iniciante no linux), segui as orientações postadas pelos colegas, mas quando eu dou o comando ./configure aparece o seguinte: checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether to enable maintainer-specific portions of Makefiles... 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.
Se alguém puder me ajudar eu agradeço.
#35Comentário enviado por removido em 01/01/2007 - 19:38h
Boa Noite Pessoal!!!
Fiz tudo igual ao artigo só que quando tento executar o desklets( weatherforecast) dá esse erro:
skynet:/home/ricardo/.desklets/weatherforecast-0.2.0# ./weatherforecast.py
Traceback (most recent call last):
File "./weatherforecast.py", line 41, in ?
import adesklets
File "/usr/lib/python2.3/site-packages/adesklets/__init__.py", line 36, in ?
_init=_Initializer()
File "/usr/lib/python2.3/site-packages/adesklets/initializer.py", line 60, in __init__
raise ADESKLETSError(3,event)
adesklets.error_handler.ADESKLETSError: adesklets interpreter initialization error - Configuration file parsing error `syntax error', stopped at line 8.
Exception exceptions.AttributeError: <exceptions.AttributeError instance at 0x401c7a6c> in <bound method _Communicator.__del__ of <adesklets.communicator._Communicator instance at 0x40333d4c>> ignored
Obs: Instalei o Python e o adesklets pelo apt-get
Se alguém puder me ajudar, agradeço muito!!
#36Comentário enviado por djtornados em 05/01/2007 - 04:10h
Caro nanam desculpe a minha gorança mas segui tudo até que deparei com este contra tempo que nao descubri como resolver por favor se puder me ajudar agradeço desde ja obrigado.
só para constar minha distro é fedora6.
[djtornados@djtornados adesklets-0.6.1]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for flex... no
checking for lex... no
checking for yywrap in -lfl... no
checking for yywrap in -ll... no
configure: WARNING:
-----------------------------------------------------
`flex' was not found on your system. If you encounter
problems recompiling a `l' file, please try `flex'
first. You can get it from any GNU archive site.
You will not need `flex' as long as you do not
modify `l' files.
----------------------------------------------------
checking for bison... no
checking for byacc... no
configure: WARNING:
-----------------------------------------------------
Nor `byacc' or `yacc' parsers had been used
for developing adesklets. If you encounter problems
recompiling a `y' file, please try `bison' instead.
You can get it from any GNU archive site. You will
not need `bison' as long as you do not modify
`y' files.
-----------------------------------------------------
checking for a BSD-compatible install... /usr/bin/install -c
checking for a Python interpreter with version >= 2.3... python
checking for python... /usr/bin/python
checking for python version... 2.4
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.4/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.4/site-packages
checking for Python include path... /usr/include/python2.4
checking for Python library path... /usr/lib/python2.4/config
checking python extra libraries...
checking for sigprocmask... yes
checking for perl... /usr/bin/perl
checking for perl version greater than or equal to 5.8.2... ok
checking for perl module IPC::Open3... ok
checking for help2man... no
checking for tidy... no
checking for doxygen... no
checking for ISO C99 warnings generation... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for debugging symbols generation... no
checking for sigkill timeout... yes
checking for polling frequency... checking for bc... yes
checking for lock files directory setting... yes
checking for control modifier on context menu... no
checking for legacy fake root window detection code... no
checking for frontend shell driver... yes
checking for date... (cached) yes
checking for uname... (cached) yes
checking for tputs in -lncurses... no
checking for tputs in -ltermcap... no
checking for tputs in -lcurses... no
configure: error: Could not find terminal management library for readline
(either ncurses, termcap or curses).
#37Comentário enviado por daemonio em 25/01/2007 - 21:03h
#38Comentário enviado por d1060 em 04/03/2007 - 23:52h
ae valeu! quero deixar meu black box mais legal sem sacrificar meu processador, agora ja sei como.
faloura!
#39Comentário enviado por cdvdt em 07/03/2007 - 14:10h
o aDesklets roda sim com o KDE, eu uso, mas voce tem que permitir que programas rodem no desktop indo em Area de trabalho no Kcontrol, comportamento e marcar a opção: Permitir programas na janela da área de trabalho, então iniciá-lo com o comando adesklets --kde.
A algum tempo, quando eu instalei o adesklets aqui o pacote debian estava com problema e eles indicavam onde encontrar um substituto, eu não sei onde fica mas talvez já tenham corrigido o problema
#40Comentário enviado por user_debian em 02/04/2007 - 12:23h
Como deixo a barrinha que fica atras dos icones transparente???
flws
#41Comentário enviado por kakashi_kun em 01/11/2007 - 15:40h
cara eu posso qualquer icone nesse negocio ou so os que eles fazem???
Tem outro site com icones
#42Comentário enviado por kakashi_kun em 02/11/2007 - 16:58h
To com um problema alguem sabe oque é isso
File "./yab.py", line 48, in ?
import adesklets
File "usr/local/lib/python2.4/site-packages/adesklets/__init__.py", line 43, in ?
adesklets.error_handler.ADESKLETSError: adesklets process exited -
Exception exceptions.AttributeError: <exceptions.AttributeError instance at 0xb7d6b18c> in <bound method _Communicator.__del__ of <adesklets.communicator._Communicator instance at 0xb7ca920c>> ignored
#43Comentário enviado por Miachon em 29/12/2007 - 18:43h
Ai eu tento executa o comando adesklets ele simplesmente nao aparece nd
Alguem pode me ajuda???
#44Comentário enviado por s4l4t1r em 08/01/2008 - 22:02h
?comentario=boa noite.
Eu tambem venho tendo este mesmo problema do "Comentário enviado por Miachon em 29/12/2007 - 18:43h:"
o engraçado que antes funfava legal no slack 11. e eu ainda nâo consegui resolver alguem ja resolveu isto ai??
#45Comentário enviado por bahanmut em 29/01/2008 - 05:59h
Eu tava com esse mesmo problema do Miachon... dai eu instalei o adesklets por um pacote .tgz e consegui instalar o desklet.
Comecei animado a ler o artigo, mas me desanimei um pouco com a necessidade de python... entretanto talvez tenha que reconsiderar já que alguns outros ótimos programas começam a usar esta lnguagem...
Abs