После обновления Teamviewer до версии 12 перестали сохраняться настройки. Велики и ужасный гугл сказал что teamviewer не может создать файл с настройками по пути
~/.config/teamviewer12/config/client.conf, но создание этого файла вручную эффекта не дало. Зато покурив логи, нашел интересную строку:
StorageTextfile: file 'C:\users\$USER\Application Data\TeamViewer\client.conf' is not accessible for writing - 2
и после выполнения команды (замените $USER на актуальный путь)
touch ~/.wine-teamviewer12/drive_c/users/$USER/Application Data/TeamViewer/client.conf
проблема решилась, настройки сохраняются.