Teamviewer 在 Lubuntu 上没有连接

Teamviewer 在 Lubuntu 上没有连接

我希望能够通过 teamviewer 连接到远程系统,即使它已重新启动。

如果我手动运行 teamviewer,我可以连接到系统,但如果系统重新启动,则无法执行相同操作。

守护进程正在运行:

host@rtk:~$ teamviewer -info

 TeamViewer                      10.0.41499  (DEB) 

 teamviewerd status              ● teamviewerd.service - TeamViewer remote control daemon
   Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
   Active: active (running) since Вт. 2015-07-28 17:33:27 MSK; 3min 21s ago
  Process: 1077 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
 Main PID: 1056 (teamviewerd)
   CGroup: /system.slice/teamviewerd.service
           ‣ 1056 /opt/teamviewer/tv_bin/teamviewerd -d

但是我只能在手动执行 teamviewer 后才能连接系统:

> teamviewer

只需在会话启动应用程序中指定 teamviewer,就可以完成我想要的操作,这非常简单。但是会话受密码保护,因此除非有人登录系统,否则 teamviewer 无法工作。

答案1

我认为当您重新启动计算机时,启动时 Teamviewer 的加载速度比守护进程本身更快,所以这就是为什么会出现错误消息:“请启动守护进程”等等。

我的解决方案是sleep 5在文件中添加一个值/opt/teamviewer/tv_bin/script/teamviewer。因此,为了澄清起见,我的文件如下所示:

#!/bin/bash

# If you see this message, you probably attempted to start TeamViewer.
# Please open a terminal (Konsole, gnome-terminal, xterm),
# navigate to this folder (type 'cd /path/to/teamviewer' [Enter])
# then execute TeamViewer (type './teamviewer' [Enter])

sleep 5 #added line#
TV_SCRIPT_DIR="$(dirname "$(readlink -e "$0")")"
source "$TV_SCRIPT_DIR/tvw_main"

Main "$@"

适用于 Manjaro x64 0.8.13

相关内容