quarta-feira, 13 de outubro de 2010

The panel encountered a problem while loading "OAFIID:GLIPPER"

Ao iniciar o Ubuntu você já se deparou com a mensagem:

The panel encountered a problem while loading "OAFIID:GLIPPER"

Nesta mesma tela com a mensagem acima aparece a opção solicitando se você deseja excluir o Glipper do painel, pode responder que não. Se já respondeu sim não tem problema, apenas você vai ter que inserir novamente o applet.

Esse problema acontece (aparentemente) porque o Glipper está iniciando antes do que algum serviço que ele precisa para ser executado, consegui resolver o problema da seguinte maneira:

1) Edite o arquivo /usr/lib/glipper/glipper

2) Encontre o final das linhas com comentários do início do arquivo (elas começam com "#") e insira:

import time
time.sleep(8)


Vai ficar algo parecido com isso:

.
.
.
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#

import time # Para resolver o problema no startup
time.sleep(8) # aguarda 8 segundos antes de iniciar

import gobject
gobject.threads_init()
.
.
.


3) Salve o arquivo

4) Reinicie o micro, o problema deve ter sido solucionado.

Acredito que essa mesma solução serve para vários outros erros semelhantes, claro, editando o arquivo específico do software que está ocasionando o erro...

Nenhum comentário:

Postar um comentário