Если вы пользуетесь программой TeamViewer из под линухов, спешу вас порадовать. Официальный установщик с официального сайта ставит ТимВьювер сразу в режим демона. То есть, программа стартует в фоновом режиме при каждом запуске системы
Если вы используете TeamViewer исключительно в качестве клиента, то такое поведение вам нахер не нужно, да и в целом для системы может быть вредно.
Дополнительные сюрпризы:
- Из графики отключить автозапуск программы нельзя.
- Каким-то чудным образом фоновый режим программы иногда вызывает ошибку в "
/usr/bin/lsb_release
" с сообщением типа "lsb_release crashed with IOError".
Поэтому автозапуск лучше отключить. Делается это так:
teamviewer --daemon disable
Помимо disable
поддерживаются следующие опции:
enable
— Вводит ТимВьювер обратно в режим демона, с автоматическим стартом при загрузке. В этом режиме становятся доступны:
status
— отображение текущего состояния демона
start
— старт демона
stop
— его остановка
restart
— последовательная остановка и старт
- Без работающего демона запустить графического клиента нельзя.

Для однократного запуска тимвьювера не обязательно запускать демона с помощью "teamviewer --daemon start": впоследствии его придётся либо снова отключать, либо он снова начнёт запускаться при каждом старте системы. Вместо этого можно использовать прямой запуск, от рута (пример для версии 8):
/opt/teamviewer8/tv_bin/teamviewerd
И самый важный совет.
Разработчики тимвьювера не заморачивались, его запуск в линухах реализован через WINE. "Родного" бинарника не существует.
А раз так — не надо устанавливать "линуксовую" версию тимвьювера.
Надо устанавливать виндовую версию, напрямую в WINE, контролируя весь процесс.
И будет вам счастье.
Комментарии
imen
#cid70310
Ответить
Правило 14443 http://www.gentoo.ru/node/14443
Криворукие разработчики Closed Source строем направляются в известное место.
oermolaev
#cid70329
Ответить
спасибо, пригодилось.
не подозревал..
imen
#cid70377
Ответить
#cid70329, oermolaev
ЕретикЪ!
Нечто не режет глаз несогласие между привносимыми из венды инсталляторами всякого ненужного (ибо Closed Source) барахла с концепцией управления ПО в фрюниксах (забегая в сторону скажу: с лицензиями пиздец куда бОльший, ибо "изучившие" винду "разработчики" совершенно не в курсе принципа решения задачи в проприетарных Unix'ах)?
В качестве бонуса рекомендую насладиться описанием качества популярных пакетов от апстрима: http://foss-blog.ru/?p=3138 (для которого задача сборки корректного пакета для конкретного дистрибутива, коихЪ тысячи, не является приоритетной).
oermolaev
#cid70380
Ответить
Да не отрицаю...
К инфе хозяина добавлю что для того что бы вновь запустить демон, надо ему сначала сделать "enable". Просто "start" не работает.
myr4ik07
#cid70385
Ответить
Тю, а я наоборот у себя забиваю teamviewer в автозагрузку, а он оказывается и так там
#cid70395
Ответить
#cid70385, myr4ik07
Самое смешное, что при этом в инете куча инструкций, как поставить teamviewer в автозагрузку. Но нет ни одной, как его оттуда убрать.
А нет, теперь одна есть.
#cid70396
Ответить
#cid70380, oermolaev
Спасибо, исправил.
myr4ik07
#cid70415
Ответить
Странно, какую из выше команд не выполняю в терминале в итоге запускается gui teamviewer и все
#cid70418
Ответить
#cid70415, myr4ik07
У меня на тестовой машине установлена восьмая версия программы.
imen
#cid70448
Ответить
#cid70380, oermolaev
Почти как в FreeBSD.
Там тоже типический стартовый скрипт без явного разрешения запуска в системном конфиге втихую игнорирует команду start (подвижки к исправлению ситуации начали проявляться в портах девятой версии).
oermolaev
#cid70451
Ответить
#cid70415, myr4ik07
такое было тоже при неправильном наборе команд (например, teamviewer --disable вместо teamviewer --daemon disable, и т.п.)
#cid70501
Ответить
#cid70448, imen
По-моему, отличное решение. Зачем "исправлять ситуацию"?
imen
#cid70509
Ответить
#cid70501,
Необходимость практически ПОСТОЯННОГО указания запуска демона для _разовой_ операции — "отличное решение"?!.
Или, может быть, ты это про игнорирование команды пользователя с привычными признаками успешного выполнения, без каких-либо сообщений?
#cid70538
Ответить
#cid70509, imen
Отличное решение — необходимость явного предварительного запуска демона для того, чтобы давать ему демонские команды.
Та же программа может быть запущена НЕ в режиме демона, и уже со своим набором команд.
А вот отсутствие сообщений об ошибках — это косяк, спору нет.
imen
#cid70542
Ответить
#cid70538,
Думаю, здесь необходимо как минимум обосновать отождествление _единичного_ запуска демона (через стартовый скрипт или соответствующей командой) и указания _постоянного_ автоматического запуска демона (при загрузке).
measles
#cid84064
Ответить
Спасибо, устал уже, каждый раз после перезагрузки, руками отключать, а точную команду было лень искать.
Гость
#cid90294
Ответить
Огромное спасибо.
Гость
#cid91373
Ответить
Спасибо
mura
#cid91477
Ответить
Интересно а есть такая программа чисто для linux и без wine. А то я думаю религия многим не позволяет пользоватся таким изделием. Надеюсь не кого не обидел.
imen
#cid91478
Ответить
#cid91477, mura
Если ты про клиента удалённого рабочего стола (с поддержкой графических протоколов), то есть net-misc/remmina (http://remmina.sourceforge.net/), разработчики которой в лучших традициях СПО не обременяют себя реверансами в адрес самой распространённой ОС.
Правда, ЕМНИП, поддержки протокола TV там нет. Но ничто не мешает зарегистрировать feature request.
ЗЫ: Пускать неизвестные блобы, работающие с сетью, с правами root'а… Это даже не скайп (вне песочницы).
Так и до воссоздания экосистемы вирусов недалеко.
ivan
#cid91546
Ответить
teamviewer --daemon disable
Пт. мая 20 12:29:37 EEST 2016
Action: Removing ...
initctl stop teamviewerd
initctl: Неизвестная задача: teamviewerd
fail
kill '/opt/teamviewer/tv_bin/script/teamviewer' - root (/root/.local/share/teamviewer11 / /root/.local/share/teamviewer11)
демон как был запущен так и остается