você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

gDesklets rebelde no Xubuntu 10.10

Colaboração: Claudio S Castro

Data de Publicação: 25 de novembro de 2010

Estava com problemas após a instalação do gdesklets xubuntu 10.10 Andando na rede encontrei algumas boas almas que indicaram uma forma de checar qual o problema e outras que efetivamente resolveram, no meu caso. Chamo a atenção que o gDesklets realmente fica longe do funcionamento do screenlets, mas a minha idéia era encontrar a solução para o funcionamento do gDesklets repasso o que aprendi.

Fiz a chamada do gdesklet diretamente do terminal e o que aparecia era:

$ gdesklets
Iniciando gdesklets-daemon...
Conectando ao servidor [   ###       ]
==========================================================[11/20/10-11:57:57]===
Could not import tiling module!

Não é possível estabelecer uma conexão com o servidor: tempo esgotado! O arquivo de log pode ajudar a resolver o problema.

Como o problema continuava continuei pesquisando e achei outro usuário ensinando a usar o comando:

$ gdesklets check

Após este comando, no meu equipamento o seguinte erro foi apresentado:

$ gdesklets check
Checando requisitos:
- sys ... encontrado
- xml.parsers.expat ... encontrado
- xml.sax ... encontrado
- gtk ... encontrado
**
ERROR:/build/buildd/pyorbit-2.24.0/src/pyorbit-utils.c:39:_pyorbit_escape_name: assertion failed: (keyword_mod != NULL)
- ORBit ...Abortado

A segunda boa alma mostrou então o pulo do gato para acertar a situação:

Observe o cuidado de fazer um backup do programa original

$ sudo cp /usr/lib/gdesklets/utils/ErrorFormatter.py /usr/lib/gdesklets/utils/ErrorFormatter.py.orig

Agora é a hora de chamar um editor (no caso eu utilizei o mousepad (xubuntu 10.10), originalmente ele utilizou o gedit)

$ sudo mousepad /usr/lib/gdesklets/utils/ErrorFormatter.py

Procure a linha:

def _new_imp(name, globs = {}, locls = {}, fromlist = []):

substitua por:

#def _new_imp(name, globs = {}, locls = {}, fromlist = []):

logo abaixo desta linha inclua a linha:

def _new_imp(name, globs = {}, locls = {}, fromlist = [], test = []):

Salve o arquivo.

Dê a chamada pelo terminal:

$ gdesklets

Se a resposta for:

$ gdesklets
Iniciando gdesklets-daemon...
Conectando ao servidor [          ###]
==========================================================[11/20/10-12:10:00]===
Registering new control "/usr/lib/gdesklets/Controls/URI".


Conectando ao servidor [      ###    ]
==========================================================[11/20/10-12:10:00]===
Registering new control "/usr/lib/gdesklets/Controls/Time".


Conectando ao servidor [  ###        ]
==========================================================[11/20/10-12:10:00]===
Registering new control "/usr/lib/gdesklets/Controls/EventPipe".


Conectando ao servidor [  ###        ]
==========================================================[11/20/10-12:10:01]===
Registering new control "/usr/lib/gdesklets/Controls/Calendar".


Conectando ao servidor [      ###    ]
==========================================================[11/20/10-12:10:01]===
Registering new control "/usr/lib/gdesklets/Controls/Random".


Conectando ao servidor [         ### ]
==========================================================[11/20/10-12:10:02]===
Registering new control "/usr/lib/gdesklets/Controls/System".


Conectando ao servidor [     ###     ]
==========================================================[11/20/10-12:10:02]===
Registering new control "/usr/lib/gdesklets/Controls/HDDTemp".


Conectando ao servidor [ ###         ]
==========================================================[11/20/10-12:10:03]===
Registering new control "/usr/lib/gdesklets/Controls/Sensors".


Conectando ao servidor [   ###       ]
==========================================================[11/20/10-12:10:03]===
Registering new control "/usr/lib/gdesklets/Controls/ArrayBuffer".

Espero ter contribuido somente juntando e editando as informações dos usuários ubuntu

Agradecimentos aos colegas:

ean5533 A Carafe of UbuntuJoin Date: Jun 2007
Location: Rochester, NY
Beans: 152
Ubuntu 10.10 Maverick Meerkat

Mario_2010
New Member
*
Non Connesso Non Connesso

Dados retirados de:



Veja a relação completa dos artigos de Claudio S Castro