Open manateelazycat opened 11 years ago
目前测试通过发现 A卡私有驱动下, 所有 Deepin-UI 绘制出来的程序背景都会透明。 Deepin-UI 在Intel集成显卡和N卡上没有问题, 应该是 A 卡的一个Bug。
但是是否可以通过技术手段绕过来保证A卡也是没有问题的? 目前定位到的问题是, 如果注释 window.py 中的
self.set_colormap(gtk.gdk.Screen().get_rgba_colormap())
就不会出现背景透明, 这句代码主要用于绘制窗口阴影和窗口透明支持, 有没有其他方法在保证效果不变的情况下解决这个Bug?
我已经在把玩儿 gtk+-2.0的源代码咯(诞生的DLtk+-2.0)我来尝试FIX这个BUG吧 ^_^
GdkColormap http://developer.gnome.org/gdk/unstable/gdk-Colormaps-and-Colors.html
@snyh 来看看呀 :)
目前测试通过发现 A卡私有驱动下, 所有 Deepin-UI 绘制出来的程序背景都会透明。 Deepin-UI 在Intel集成显卡和N卡上没有问题, 应该是 A 卡的一个Bug。
但是是否可以通过技术手段绕过来保证A卡也是没有问题的? 目前定位到的问题是, 如果注释 window.py 中的
self.set_colormap(gtk.gdk.Screen().get_rgba_colormap())
就不会出现背景透明, 这句代码主要用于绘制窗口阴影和窗口透明支持, 有没有其他方法在保证效果不变的情况下解决这个Bug?