Depois de ter feito o upgrade para o Karmic, deixei de poder correr o Gwibber, fosse através do PPA da trunk ou do próprio repositório Bzr. Aparecia-me este erro sempre que tentava executar o programa:
** (gwibber:15484): WARNING **: Trying to register gtype 'WnckWindowState' as flags when in fact it is of type 'GEnum'
** (gwibber:15484): WARNING **: Trying to register gtype 'WnckWindowActions' as flags when in fact it is of type 'GEnum'
** (gwibber:15484): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as flags when in fact it is of type 'GEnum'
Traceback (most recent call last):
File "./bin/gwibber", line 57, in <module>
client.Client()
File "/usr/src/gwibber2/gwibber/gwibber/client.py", line 107, in __init__
self.w = GwibberClient()
File "/usr/src/gwibber2/gwibber/gwibber/client.py", line 190, in __init__
self.setup_ui()
File "/usr/src/gwibber2/gwibber/gwibber/client.py", line 237, in setup_ui
self.account_store.populate_tree()
File "/usr/src/gwibber2/gwibber/gwibber/gwui.py", line 162, in populate_tree
icon = pbfile(resources.icon("gtk-find", use_theme=False))
TypeError: pixbuf_new_from_file() argument 1 must be string, not None
Devido a isso, fiz um bug-report que acabou por ser um duplicado de outro que já tinha uma solução. E essa solução passa por fazer um merge de uma branch contra a do Gwibber. Os passos são simples: na pasta deste cliente de microblogging, basta um sudo bzr merge lp:~ilkka/gwibber/gtk-find-icon-loading-fix. Se aparecer uma mensagem de erro a dizer que existem alterações que não foram submetidas, precedam o anterior comando com um sudo bzr revert.