QT程序在Gnome上显示异常的解决方案
前言
我们知道,在Gnome环境下工作的QT程序总是有些奇妙的显示问题(PS. 但在KDE上工作的GTK程序却相当良好,Gnome你看看你…)
最近刚装的arch,配置kvantum时直接给我来了个下马威,所有QT程序的阴影丢失了(我放了个文件管理器衬托):
在更旧的版本,貌似还有QT程序桌面小图标丢失的问题,不过我使用的是最新的Gnome 48,没有此问题。
解决方案
解决方案一
令QT工作在x11模式下,以获得更好的兼容性。
打开你家目录下的.bash_profile文件(~/.bash_profile),在尾端加入如下环境变量:
1 | export QT_QPA_PLATFORM=xcb |
然后重启系统
就会发现阴影已经正常:
解决方案 2
我就是想用wayland我准备使用一些窗口美化插件。
那么你通常会拥有正常的阴影效果,因为它们一般帮你重绘了阴影。比如我现在用的Rounded Window Corners Reborn(前身是Rounded Window Corners,能够让你的窗口拥有统一的圆角,我十分推荐),启用它之后阴影也会变得正常:
打算使用这类插件的读者也可以试试。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Adogecheems的无趣地!
评论