TeamViewer не запускается автоматически, как мне убедиться в этом?

После установки TeamViewer x86 в Ubuntu он не запустится автоматически при загрузке, даже если это будет указано в настройках приложения («Запустите TeamViewer с системой»). Как мне убедиться, что TeamViewer запускается с системой, еще до входа в систему?

23
задан 27 February 2014 в 20:17

3 ответа

TeamViewer предоставляет сценарий, названный teamviewerd.sysv доступный в /opt/teamviewer/tv_bin/script. Вот выборка:

#!/bin/bash
#
# /etc/init.d/teamviewerd
#
# chkconfig: 2345 95 05
# description: daemon for TeamViewer
#
# processname: teamviewerd
# config: /etc/teamviewer/global.conf
# pidfile: /var/run/teamviewerd.pid

### BEGIN INIT INFO
# Provides:          teamviewerd
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Required-Start:    $all
# Required-Stop:     $local_fs $network $named
# Short-Description: TeamViewer remote control daemon
# Description:       TeamViewer remote control daemon
### END INIT INFO

Все, что необходимо сделать, удостоверяются, что этот сценарий работает на запуске. Проверка в этом относительно проста, просто скопируйте ее в /etc/init.d как так:

cd /opt/teamviewer/tv_bin/script
sudo cp teamviewerd.sysv /etc/init.d/

не забывают делать сценарий неперезаписываемым любому, но владельцу!

sudo chmod 755 /etc/init.d/teamviewerd.sysv

Тогда работает

sudo update-rc.d teamviewerd.sysv defaults

, сервис теперь запустится автоматически с каждой начальной загрузки. Если Вы не испытываете желание перезагружать, можно запустить сервис вручную с:

sudo service teamviewerd.sysv start
0
ответ дан 27 February 2014 в 20:17

Я использовал версию 9 Teamviewer и существует опция Start TeamViewer with system. Путем включения этой опции, teamviewer регистр как системная служба и автоматически запускаются с системы. Система перезагрузки и это запускаются с системы перед входом в систему .

enter image description here

В Teamviewer 11, это может быть включено из основного стола.

enter image description here

0
ответ дан 27 February 2014 в 20:17

Создайте Softline teamviewer в Вашем расположении файла уровня выполнения. Можно сделать это при помощи:

sudo ln -s /usr/bin/teamviewer /etc/init.d/

или если Ваша система использует systemctl затем использование:

sudo ln -s /usr/bin/teamviewer /etc/rc.d/rc5.d/
0
ответ дан 28 February 2014 в 07:17

Другие вопросы по тегам:

Похожие вопросы: