This example is very specific to Ubuntu “Lucid Lynx” 10.04 LTS, because it is our current concern for now. But it's only about 20 lines of code so it should be easy to adapt to any other context.
Thanks to everyone for their comments here, which allowed me to manage this problem quite fast, in about half a day!
Hi,
Thanks mainly to Jonathan and jhorak work, I've come to find an easy solution to manage this problem without patching/ recompiling anything.
We just need to intercept the gconf_client_ get_string call using LD_PRELOAD to make it answer nicely on a search containing a '+' symbol.
You will find an example how to do it at http:// git.auf. org/?p= auf-poste- client. git;a=tree; f=lucid/ auf-thunderbird -hack
This example is very specific to Ubuntu “Lucid Lynx” 10.04 LTS, because it is our current concern for now. But it's only about 20 lines of code so it should be easy to adapt to any other context.
Thanks to everyone for their comments here, which allowed me to manage this problem quite fast, in about half a day!
Greetings, J.C.