Спасибо, Gregory, проверил ваш вариант portable. Ошибок в логах уже нет, однако экран телефона на Федору не приходит: на телефоне несколько секунд пишет типа "Соединение установлено", затем прерывается. Selinux deny не дает, iptables все на ACCEPT. Похоже, что версия Teamviewer просто недоработана для Linux.
wine устанавливать нет смысла, так как старую Win10 с диска не удалял (когда-то было можно активировать по телефону по левым ключам, активирована и ключ как настоящий), поэтому в крайнем случае можно загружаться в винду и оттуда по Teamviewer. Но вопрос в том, чтобы уйти от винды полностью - пока что не получается хотя бы из-за Teamviewera.
Видимо, остается только написать разработчикам Teamviewer (слабо верится, что Линукс у них в приоритете) и искать замену, как вы и посоветовали