每个人,
我已经安装了 tv13 64bit (teamviewer_13.1.3026_amd64.deb),这是我第一次尝试在 Linux 上运行 teamviewer。操作系统是 ubuntu 14.04 64bit。
存在依赖性错误(Qt5),我根本看不到teamviewer窗口。我通过安装Qt5(准确地说是5.10.1)并使用以下行启动teamviewer来“修复”这个问题:
LD_LIBRARY_PATH=/opt/Qt5/5.10.1/gcc_64/lib/ /opt/teamviewer/tv_bin/TeamViewer
您会注意到我直接从安装目录启动可执行文件。
现在弹出了 teamviewer 窗口,但是我在命令行中收到以下消息:
failed to get the current screen resources
QXcbConnection: XCB error: 173 (Unknown), sequence: 175, resource id: 87, major code: 150 (Unknown), minor code: 20
WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug!
QSGContext::initialize: stencil buffer support missing, expect rendering errors
但不确定这些是否与我的问题有关。
如果我运行通常的 teamviewer 脚本
LD_LIBRARY_PATH=/opt/Qt5/5.10.1/gcc_64/lib/ /usr/bin/teamviewer
我将得到以下输出
Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
Network process already started (or error)
Launching TeamViewer GUI ...
在这两种情况下,GUI 都将被加载,并且编辑框将被禁用,因为出现错误“未准备好。请检查您的连接”。
可能是teamviewerd
守护进程没有运行,所以我尝试启动它,但是当我使用以下命令检查 Linux 中正在运行的进程时,没有看到它在运行
ps aux | grep -i teamv
我只看到 GUI 正在运行。
有谁知道有什么补救办法吗?
编辑:
好的,我刚刚意识到teamviewer
可执行文件有帮助菜单,并且只能通过 触发teamviewer help
。所以我用 启动了守护进程
sudo teamviewer --daemon restart
现在我可以看到它在运行。但问题仍然存在。
预先感谢您的帮助
答案1
我在使用 Ubuntu 16.04.4 时也遇到了类似的问题。但是,在我确保没有进程正在运行并重新启动 Teamviewer 后,它就开始正常工作了。Teamviewer 表示,目前 Ubuntu 14.04 / Debian 8 上的 Qt 5.2 应该支持 14.04 / LTS。https://community.teamviewer.com/t5/Knowledge-Base/How-to-install-TeamViewer-for-Linux/ta-p/6318
也许尝试删除或清除 Teamviewer 13 并从稳定存储库安装?可能是您启用了 Teamviewer 预览存储库,其中可能有与 Ubuntu 14.04 不兼容的软件包。
从 TV 网站上下载的 .deb 文件安装 Teamviewer 应该在 /etc/apt/sources.list.d/teamviewer.list 中添加 Teamviewer 的存储库
目前我有:
### TeamViewer DEB repository list
### NOTE: Manual changes to this file
### - prevent it from being updated by TeamViewer package updates
### - will be lost after using the 'teamviewer repo' command
### The original file can be restored with this command:
### cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
### which has the same effect as 'teamviewer repo default'
### NOTE: It is preferred to use the following commands to edit this file:
### teamviewer repo - show current repository configuration
### teamviewer repo default - restore default configuration
### teamviewer repo disable - disable the repository
### teamviewer repo main [stable] - make all TeamViewer packages available (default)
### teamviewer repo tv13 [stable] - make TeamViewer 13 packages available
### stable omit preview and beta releases
### Choose stable main to receive updates for TeamViewer 13 and upcoming major releases
### Choose preview main to receive early updates for TeamViewer 13 and to receive major beta releases
### Choose stable tv13 to receive updates for TeamViewer 13
### Choose preview tv13 to receive early updates for TeamViewer 13
deb http://linux.teamviewer.com/deb stable main
#deb http://linux.teamviewer.com/deb preview main
# deb http://linux.teamviewer.com/deb stable tv13
# deb http://linux.teamviewer.com/deb preview tv13