TeamViewer no se inicia automáticamente, ¿cómo me aseguro de que lo haga?

19

Después de instalar TeamViewer x86 en Ubuntu, no se iniciará automáticamente al arrancar, incluso cuando le pida que lo haga a través de la configuración de la aplicación ("Iniciar TeamViewer con el sistema"). ¿Cómo me aseguro de que TeamViewer comience con el sistema, incluso antes de iniciar sesión?

    
pregunta pzkpfw 27.02.2014 - 16:17

3 respuestas

26

TeamViewer proporciona un script llamado teamviewerd.sysv disponible en /opt/teamviewer/tv_bin/script . Aquí hay un extracto:

#!/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

Todo lo que necesita hacer es asegurarse de que este script se ejecute al inicio. Asegurarse de que esto es relativamente simple, solo cópielo en /etc/init.d como se muestra a continuación:

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

¡No olvides que el script no se puede escribir en nadie más que en el propietario!

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

Luego ejecuta

sudo update-rc.d teamviewerd.sysv defaults

El servicio ahora comenzará automáticamente con cada arranque. Si no desea reiniciar, puede iniciar el servicio manualmente con:

sudo service teamviewerd.sysv start
    
respondido por el pzkpfw 27.02.2014 - 16:17
1

Estaba usando la versión 9 de Teamviewer y existe la opción Start TeamViewer with system . Al habilitar esta opción, teamviewer se registra como un servicio del sistema y automáticamente comienza con el sistema. Reinicie el sistema y comienza con el sistema antes de iniciar sesión .

En Teamviewer 11, se puede habilitar desde el escritorio principal.

    
respondido por el d a i s y 01.07.2015 - 07:46
-1

Cree una línea suave de teamviewer en la ubicación de su archivo de nivel de ejecución. Puedes hacer eso usando:

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

o si su sistema usa systemctl , utilice:

sudo ln -s /usr/bin/teamviewer /etc/rc.d/rc5.d/
    
respondido por el Vikas 21.03.2017 - 11:49

Lea otras preguntas en las etiquetas