--- decibel-audio-player.py.orig 2008-09-25 14:29:02.000000000 +0200 +++ decibel-audio-player.py 2008-09-25 14:54:31.000000000 +0200 @@ -114,6 +114,11 @@ window = wTree.get_widget('win-main') prefs.setWidgetsTree(wTree) +# RGBA +colormap = window.get_screen().get_rgba_colormap() +if colormap: + gtk.widget_set_default_colormap(colormap) + # Restore sizes window.resize(prefs.get(__name__, 'win-width', 750), prefs.get(__name__, 'win-height', 470)) paned.set_position(prefs.get(__name__, 'paned-pos', 300)) --- modules/StatusIcon.py.orig 2008-09-25 14:36:17.000000000 +0200 +++ modules/StatusIcon.py 2008-09-25 15:02:54.000000000 +0200 @@ -40,8 +40,10 @@ self.popupMenu = None self.isPlaying = False self.icoNormal = None - self.statusIcon = gtk.StatusIcon() self.mainWindow = prefs.getWidgetsTree().get_widget('win-main') + # RGBA + gtk.widget_push_colormap(self.mainWindow.get_screen().get_rgb_colormap()) + self.statusIcon = gtk.StatusIcon() self.trackHasNext = False self.trackHasPrev = False self.emptyTracklist = True @@ -54,6 +56,8 @@ self.statusIcon.set_tooltip(consts.appName) self.onNewTrack(None) self.statusIcon.set_visible(True) + # RGBA + gtk.widget_pop_colormap() def uninstall(self):