Devs do not check these threads on a regular basis. I'm not a dev, not even a Linux user, but I have had the damaged client.cfg file several times (based on your description this is only thing anyone could suggest trying). Try looking where Dukenono indicated, when you find the file you can delete it, ryzom will replace it with one based on default settings. The cfg file is not complicated programming, it is a text list of your system settings. In the past I have found a line or two gets saved like sound= 0;0; instead of sound= 0; but if you don't care about your current settings trash the whole file.