De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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:

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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