我试图在无头的ubuntu操作系统中运行TeamViewer.操作系统作为amazon ec2 AMI运行,因此我无法访问它.目前,我只是在ssh中键入命令“teamviewer”,我得到的唯一输出是:
TeamViewer: 6.0.9258
Profile: /home/ubuntu (ubuntu)
Desktop:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.3 LTS
Release: 10.04
Codename: lucid
Checking setup…
Launching c:\Program Files\TeamViewer\Version6\TeamViewer.exe…
它成功发射了吗?如果是这样,我怎么知道会话ID和密码,以便我可以从另一台机器连接到它?
解决方法
鉴于您有正在运行的X服务器(或Xvfb)并且正确设置了DISPLAY和XAUTHORITY,TeamViewer应该启动.
cat~ / .teamviewer / 7 / logfiles / TeamViewer7_Logfile.log | grep’^ ID:’会给你ID,但在第一次启动时不起作用. (日志文件符号链接在第二次启动时创建).当然,您也可以使用日志文件来查看它是否正常启动.葡萄酒问题记录到〜/ .teamviewer / 7 / logfiles / winelog)
要获取ID和密码,截取屏幕确实是最简单的解决方案.如上所述,必须正确设置DISPLAY和Xauthority.然后,
xwd -name TeamViewer | xwdtopnm | pnmtopng > tvscreen.png
会做的伎俩.
[编辑]
在TeamViewer 8及更高版本中,不需要截屏技巧.
从命令行,可以设置密码并可以打印ID
看到:
teamviewer --help teamviewer --info teamviewer --passwd [PASSWD]