Поставил последнюю BETA версию TeamViewer 8 с сайта. Но после перезагрузки системы она не запускается. Оказывается, не может запуститься демон teamviewerd из-за отсутствия привилегий root
. На винде такой проблемы нет, так как там всё открыто и доступно и системный процесс висит и открывает доступ к Вашему компьютеру для всех желающих. В версии для Линукс этот процесс не запускается как системный, но так как мы запускаем программу от пользователя, то процесс запуститься не может. Можно запускать от root этот демон вручную, а можно прописать команду в скрипт запуска:
/opt/teamviewer8/tv_bin/script/teamviewer
Откройте скрипт и добавьте в него строку (выделено жирным):
#!/bin/bash
echo "пароль_root" | sudo -S /opt/teamviewer8/tv_bin/teamviewerd -d
TV_SCRIPT_DIR="$(dirname "$(readlink -e "$0")")"
source "$TV_SCRIPT_DIR/tvw_main"
Main "$@"
Здесь пароль_root - пароль root в Вашей системе. Если хотите, чтобы процесс демона закрывался после закрытия программы, можете добавить в команду запуска ярлыка следующие команды. Например, откройте свойства ярлыка ТимВивера и добавьте к строке запуска код. Это будет выглядеть так:
/opt/teamviewer8/tv_bin/script/teamviewer && echo "пароль_root" |sudo -S killall teamviewerd && echo "пароль_root" |sudo -S killall teamviewerd
Вот так можно подлатать кривую бета-версию тима 8.