在 Linux、Mac OS X和 Windows下都可以用,但在 Linux 下無法啟動時怎麼辦?
筆者回家工作時,都會用 Teamviewer 連線到其他 Linux 桌面,但某天起 Teamviewer 卻表示連線目的的遠端主機沒有上線。到該被連線的主機下終于發現問題所在,原來 Teamviewer 無法啟動,啟用時出現了以上畫面。Teamviewer 建議的方法是執行以下指令,筆者使用的 Linux 版本是 Ubuntu,是以加上了sudo執行。
sudo teamviewer –daemon start
但以上方法并沒有效,原因是新一代的 Linux 版本採用了 systemd 管理系統任務,最後執行以下指令便成功重新啟用 Teamviewer 。
sudo /opt/teamviewer/tv_bin/teamviewerd -d
為免下次開機也出現同樣問題,可執行以下指令。
sudo ln -s /opt/teamviewer/tv_bin/script/teamviewerd.service /etc/systemd/system/teamviewerd.service
teamviewer --daemon enable enable TeamViewer daemon - start daemon on system startup (default)
# rpm -e --noscripts teamviewer
仍然無法啟動teamviewer,重新開機系統後直接啟動teamviewer, 可能是因為依賴的某些服務被關閉了,