3 votos

Hack para ocultar el icono del dock de TeamViewer, problema con el reinicio de la aplicación

No me gusta que TeamViewer ocupe espacio en el Dock. He seguido este tutorial para ocultar el icono del dock, dejándome sólo un icono de la barra de menús, que funciona muy bien. TeamViewer está configurado para que se inicie al iniciar la sesión.

Sin embargo, en un MacBook Pro con gráficos discretos, al iniciar la sesión en otro ordenador, TeamViewer fuerza el cambio a gráficos discretos, e incluso después de cerrar la sesión en dicho ordenador, se mantiene así, lo que por supuesto es horrible para la vida de la batería.

Me veo obligado a salir de TeamViewer para poder volver a tener gráficos integrados y una duración de batería decente. Sin embargo, si intento iniciar TeamViewer de nuevo, no funciona -- me pide que escriba mi contraseña para instalar una herramienta de ayuda, y luego nada.

¿Qué debo hacer para simular el procedimiento que se realiza durante el arranque del sistema y que permite el inicio de TeamViewer?

0 votos

+1 Por responder a su propia pregunta

3voto

NightCrawler Puntos 111

Resolví el problema ejecutando el siguiente comando en Terminal después de matar la instancia anterior de TeamViewer:

sudo launchctl load /Library/LaunchDaemons/com.teamviewer.teamviewer_service.plist

A continuación, inicio TeamViewer como de costumbre. Aparece en la barra de menús, como era de esperar.

Para aquellos que no estén familiarizados o se sientan incómodos con Terminal, se podría utilizar el siguiente AppleScript, suponiendo que TeamViewer esté instalado en /Applications :

do shell script "launchctl load /Library/LaunchDaemons/com.teamviewer.teamviewer_service.plist" with administrator privileges
do shell script "open /Applications/TeamViewer.app"

0 votos

+/- 0 ¿Puede dar una respuesta para arreglar el problema de forma permanente en lugar de tener que ejecutar esto cada vez.

0 votos

@JBis Creo que el AppleScript que acabo de añadir a la respuesta puede ser lo mejor que se puede hacer. El usuario sólo tiene que acordarse de lanzar TeamViewer a través de este script en lugar del paquete de aplicaciones original.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X