gconf muito (in)útil

Como não existe um inicializador rápido (quickstarter) padrão para o OpenOffice.org para o GNOME, estou escrevendo um.

Basicamente, um inicializador rápido é um programa encarregado de manter alguma parte do programa que se quer inicializar rapidamente em memória para agilizar o carregamento quando esse for realmente iniciado.

Lá pelas tantas, precisei armazenar as opções do usuário em algum lugar. Já que estou usando o GNOME, nada mais lógico que usar o gconf. Procurei pela a documentação do gconf para python. Não encontrei. Até aí, tudo bem, procurei a documentação em C. Achei, mas não foi das melhores. Depois de ler um pouco, resolvi testar. Resultado? Falha de segmentação (”Este programa executou uma operação ilegal” lembra alguma coisa?) em python, uma linguagem sem ponteiros.

trovao@valhalla:~/Projetos/pyoooqs/src$ python
Python 2.4.1 (#1, Apr 10 2005, 22:30:36)
[GCC 3.3.5] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import gconf
>>> g = gconf.Client()
>>> g.get_bool(’/apps/bmp/allow_multiple_instances’)
Segmentation fault

Até que isso é aceitável, mas que é estranho, isso é, já que eu não fiz praticamente nada. Como não há documentação, não dá pra saber o que eu errei. Mas é assim, vivendo e cometendo operações ilegais. Qualquer hora alguém vai documentar isso. :D

Deixe uma resposta »

Bad Behavior has blocked 143 access attempts in the last 7 days.