Teamviewer 11 无法在 Ubuntu 20 登录屏幕上运行

Teamviewer 11 无法在 Ubuntu 20 登录屏幕上运行

我使用以下命令在 Ubuntu 20 上成功安装了 Teamviewer 11(我需要它因为我已经付费了 TV11 许可证):

  1. 获得http://download.teamviewer.com/download/version_11x/teamviewer_i386.deb

  2. sudo dpkg --add-architecture i386

  3. 安装 libc6:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libjpeg62:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 libdbus-1-3:i386 libgcrypt20:i386 libgpg-error0:i386 liblz4-1:i386 liblzma5:i386 libsystemd0:i386

  4. 获得http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb

  5. sudo apt 安装./libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb

  6. sudo dpkg -i ./teamviewer_i386.deb

  7. 获得http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.6.1-0.1ubuntu2_i386.deb

  8. ar -x ./libfreetype6_2.6.1-0.1ubuntu2_i386.deb

  9. tar -xvf ./数据.tar.xz

  10. sudo cp -r ./usr/lib/i386-linux-gnu/libfreetype.so.6 /opt/teamviewer/tv_bin/wine/lib

  11. sudo cp ./usr/lib/i386-linux-gnu/libfreetype.so.6.12.1 /opt/teamviewer/tv_bin/wine/lib

  12. 重启

重启并登录我的帐户后,一切正常。但是,当我锁定屏幕(不是睡眠)或重新启动而未登录我的帐户时,我无法通过 Teamviewer 访问。

答案1

总结:

对我来说,问题在于使用 Wayland。

打开 Gnome DM 配置文件

sudo vi /etc/gdm3/custom.conf

在登录屏幕上禁用 Wayland

# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

另一个解决方法:

我发现我能够 ssh 进入并重新启动 teamviewer 服务,然后我的 teamveiwer 登录就可以正常工作了。

teamviewer daemon restart

额外信息:

我发现一条消息让我偏离了目标,当我最终修复它时,这条消息并没有消失。

May 30 21:23:02 hostname systemd[1]: Starting TeamViewer remote control daemon...
May 30 21:23:14 hostname systemd[1]: teamviewerd.service: Can't open PID file /run/teamviewerd.pid (yet?) after start: Operation not permitted
May 30 21:23:15 hostname systemd[1]: Started TeamViewer remote control daemon.

我在三台装有 TeamViewer 的机器上运行 Ubuntu 20.04。一台装有 Nvidia 3060,一台装有 Nvidia 710,一台装有 Nvidia 9300M。只有 9300M 有问题。

我看到其他帖子谈论 lightdm 修复他们的问题,但我无法确认。

他们的笔记关于他们如何在 2017 年尚未完全支持 Wayland,我相信他们不会在支持 2008 年的硬件方面投入太多精力。

相关内容