Серверная (www.it-simple.ru)

Как убрать автозапуск TeamViewer


Если вы пользуетесь программой TeamViewer из под линухов, спешу вас порадовать. Официальный установщик с официального сайта ставит ТимВьювер сразу в режим демона. То есть, программа стартует в фоновом режиме при каждом запуске системы
Если вы используете TeamViewer исключительно в качестве клиента, то такое поведение вам нахер не нужно, да и в целом для системы может быть вредно.

Дополнительные сюрпризы:

  1. Из графики отключить автозапуск программы нельзя.
  2. Каким-то чудным образом фоновый режим программы иногда вызывает ошибку в "/usr/bin/lsb_release" с сообщением типа "lsb_release crashed with IOError".

Поэтому автозапуск лучше отключить. Делается это так:

teamviewer --daemon disable

Помимо disable поддерживаются следующие опции:

enable — Вводит ТимВьювер обратно в режим демона, с автоматическим стартом при загрузке. В этом режиме становятся доступны:

status — отображение текущего состояния демона
start — старт демона
stop — его остановка
restart — последовательная остановка и старт

  1. Без работающего демона запустить графического клиента нельзя.

Для однократного запуска тимвьювера не обязательно запускать демона с помощью "teamviewer --daemon start": впоследствии его придётся либо снова отключать, либо он снова начнёт запускаться при каждом старте системы. Вместо этого можно использовать прямой запуск, от рута (пример для версии 8):

/opt/teamviewer8/tv_bin/teamviewerd

И самый важный совет.

Разработчики тимвьювера не заморачивались, его запуск в линухах реализован через WINE. "Родного" бинарника не существует.
А раз так — не надо устанавливать "линуксовую" версию тимвьювера.
Надо устанавливать виндовую версию, напрямую в WINE, контролируя весь процесс.
И будет вам счастье.