从官方 Debian 安装 viber(版本 13.3.1)后包裹viber 无法正常启动。
Viber 使用 dpkg 命令安装:
$ dpkg -i viber.deb
当 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