Viber 无法在 Xubuntu 16.04 上启动

Viber 无法在 Xubuntu 16.04 上启动

从官方 Debian 安装 viber(版本 13.3.1)后包裹viber 无法正常启动。

Viber 使用 dpkg 命令安装:

$ dpkg -i viber.deb

当 viber 启动时,不显示主窗口,而是显示透明窗口,如下所示:

viber 窗口透明

我找到了解决方案并想分享以防其他人遇到此问题。

答案1

Viber 使用 Qt5 框架。

其中一个 Qt 插件导致 viber 应用程序出现问题:
libqxcb-glx-集成.so

我们应该用我们的发行版提供的库替换这个库,如下所示:

$ cd /opt/viber/plugins/xcbglintegrations/
$ mv libqxcb-glx-integration.so libqxcb-glx-integration_bkp.so
$ ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so

现在 viber 应该可以正常工作了。

此解决方案对其他 Qt 应用程序也很有用。
同样的修复方法可以应用于飞涨应用程序(已测试)。

已测试:
Xubuntu 16.04
Linux Mint Xfce 18.3

相关内容