Teamviewer Autostart auf Mac OS

Gibt es eine Möglichkeit, TeamViewer beim Booten zu starten?

Author: Pablo, 2010-11-04

2 answers

Wenn Sie nur möchten, dass TeamViewer startet, wenn Sie angemeldet sind (auch wenn Ihr Computer beim Booten automatisch angemeldet ist), dann tun Sie, was CaseyIT sagt. Wenn TeamViewer beim Booten wirklich starten soll, müssen Sie launchd verwenden.

Zuerst müssen Sie die eigentliche ausführbare Datei identifizieren. Öffnen Sie ein Terminal und schauen Sie sich im TeamViewer - Bundle um-die ausführbare Datei befindet sich wahrscheinlich bei /Applications/TeamViewer.app/Contents/MacOS/TeamViewer, aber Ihre Laufleistung kann variieren. Um zu überprüfen, ob Sie den richtigen Pfad gefunden haben, geben Sie ihn in das Terminal ein-wenn TeamViewer startet, Sie haben es wahrscheinlich. Alternativ können Sie den Aktivitätsmonitor während der Ausführung von TeamViewer öffnen, den TeamViewer-Prozess identifizieren und in der Symbolleiste auf "Überprüfen" klicken. Dann wird die ausführbare Datei auf der Registerkarte Dateien und Ports öffnen wahrscheinlich der erste oder zweite aufgelistete Eintrag sein (nach /).

Sobald Sie wissen, welches Programm Sie verfolgen, können Sie eine launchd Eigenschaftsliste erstellen. Dies ist eine XML-Datei, so können Sie es mit Ihrem Lieblings-Texteditor tun oder alternativ können Sie die Eigenschaftsliste Editor, der mit den Mac OS X Dev Tools installiert ist. Erstellen Sie Folgendes:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>some.meaningful.name</string>

    <key>OnDemand</key>
    <false/>

    <key>UserName</key>
    <string>anAppropriateUser</string>

    <key>GroupName</key>
    <string>anAppropriateGroup</string>

    <key>ProgramArguments</key>
    <array>
            <string>/path/we/identified/earlier</string>
    </array>
</dict>
</plist>

Speichern Sie dies in /Library/LaunchDaemons/some.meaningful.name.plist (Sie benötigen ein Administratorkonto und / oder sudo), öffnen Sie dann ein Terminal und führen Sie Folgendes aus:

sudo launchctl load /Library/LaunchDaemons/some.meaningful.name.plist

Dadurch wird launchd das Element laden, wodurch TeamViewer beim Booten gestartet wird. Als Bonus überwacht launchd das angegebene Programm und wird, wenn es aus irgendeinem Grund beendet wird, neu gestartet. Um den Artikel loszuwerden (wenn Sie TeamViewer wirklich beenden müssen, zum Beispiel) ersetzen Sie einfach load im obigen Befehl durch unload.

Alternativ bietet Lingon eine grafische Oberfläche für launchd und kann einfacher sein.

 12
Author: Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-11 16:47:36

In dem Konto, in dem es beginnen soll:

System Preferences -> Accounts - > Login Items 

Fügen Sie dort Team Viewer zur Liste hinzu.

 3
Author: CaseyIT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-11-04 11:40:16