假设有两台pc :pc-A和pc-B,它们都安装了teamviewer(版本15.13.6)。首先我启动pc-A,pc-B,没有在pc-A中输入的名称和密码,而是在pc-B中输入的名称和密码,我登录pc-B,下面是pc-A的屏幕截图。

此时,我无法通过teamviewer从pc-B输入pc-A中的名称和密码,因为该teamviewer服务尚未在pc-A中启动。
我想设置在登录pc-A之前启动的teamviewer服务。以下是我的尝试:
sudo vim /etc/systemd/system/remote-desktop.service
[Unit]
Description=remote-desktop
After=network.target
[Service]
Type=oneshot
ExecStart=/opt/teamviewer/tv_bin/script/teamviewer
KillMode=process
[Install]
WantedBy=multi-user.target
sudo systemctl reload remote-desktop.service
sudo systemctl enable remote-desktop.service远程桌面服务在登录之前无法在启动时启动。
● remote-desktop.service - remote-desktop
Loaded: loaded (/etc/systemd/system/remote-desktop.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Sat 2021-01-23 16:33:58 CST; 3min 3s ago
Process: 871 ExecStart=/opt/teamviewer/tv_bin/script/teamviewer (code=killed, signal=ABRT)
Main PID: 871 (code=killed, signal=ABRT)
CPU: 922ms
Jan 23 16:33:33 systemd[1]: Started remote-desktop.
Jan 23 16:33:36 teamviewer[871]: Init...
Jan 23 16:33:37 teamviewer[871]: xprop: unable to open display ''
Jan 23 16:33:37 teamviewer[871]: CheckCPU: SSE2 support: yes
Jan 23 16:33:37 teamviewer[871]: Checking setup...
Jan 23 16:33:37 teamviewer[871]: Launching TeamViewer ...
Jan 23 16:33:37 teamviewer[871]: Launching TeamViewer GUI ...
Jan 23 16:33:58 systemd[1]: remote-desktop.service: Main process exited, code=killed, status=6/ABRT
Jan 23 16:33:58 systemd[1]: remote-desktop.service: Unit entered failed state.
Jan 23 16:33:58 systemd[1]: remote-desktop.service: Failed with result 'signal'.重新启动pc-A并进行测试,名称和密码仍然不能通过teamviewer从pc-B输入.
在teamviewer的选项中设置某些内容是没有用的。

我的teamvierwer是免费版本,在我的版本中没有像Full access control when a partner is connecting to the Windows logon screen这样的选项,也许您可以介绍一些其他免费的远程控制软件(重要的是:不花钱),它可以在下线login screen .I之前启动,当您完成时也接受它作为解决方案,给500个奖励点。
总结:远程唤醒我的pc后,如何远程输入帐户名和密码,我无法用teamviewer完成它。
怎么修呢?
发布于 2021-04-05 14:24:01
Teamviewer自动为我创建了/etc/systemd/system/groupviewerd.service。
看起来和你的有点不同。对我来说很管用。
[Unit]
Description = TeamViewer remote control daemon
After = network.target network-online.target dbus.service
Wants = network-online.target
Requires = dbus.service
[Service]
Type = forking
PIDFile = /var/run/teamviewerd.pid
ExecStart = /opt/teamviewer/tv_bin/teamviewerd -d
Restart = on-abort
StartLimitInterval = 60
StartLimitBurst = 10
[Install]
WantedBy = multi-user.targethttps://askubuntu.com/questions/1309540
复制相似问题