Here's a patch that will force the use of colored icons in the "compact" and "informative" task switcher. It also changes the description font to normal, using bold only for the selected window. It's based on this change: KDE change 104187
Hope this helps!
--- /var/lib/editconf/originals//usr/share/kde4/apps/kwin/tabbox/compact.qml 2012-06-01 06:20:45.000000000 -0700
+++ /usr/share/kde4/apps/kwin/tabbox/compact.qml 2012-08-09 10:52:08.070420127 -0700
@@ -89,11 +89,11 @@
id: delegateItem
width: compactListView.width
height: compactListView.rowHeight
Image {
id: iconItem
- source: "image://client/" + index + "/" + compactTabBox.imagePathPrefix + "-" + compactListView.imageId + (index == compactListView.currentIndex ? "/selected" : "/disabled")
+ source: "image://client/" + index + "/" + compactTabBox.imagePathPrefix + "-" + compactListView.imageId + (index == compactListView.currentIndex ? "/selected" : "/selected")
width: 16
height: 16
sourceSize {
width: 16
height: 16
@@ -107,11 +107,11 @@
Text {
id: captionItem
horizontalAlignment: Text.AlignLeft
verticalAlignment: Text.AlignBottom
text: itemCaption(caption, minimized)
- font.bold: true
+ font.bold: index == compactListView.currentIndex
font.italic: minimized
color: theme.textColor
elide: Text.ElideMiddle
anchors {
left: iconItem.right
--- /var/lib/editconf/originals//usr/share/kde4/apps/kwin/tabbox/informative.qml 2012-06-01 06:20:45.000000000 -0700
+++ /usr/share/kde4/apps/kwin/tabbox/informative.qml 2012-08-09 10:52:48.414420651 -0700
@@ -90,11 +90,11 @@
id: delegateItem
width: listView.width
height: listView.rowHeight
Image {
id: iconItem
- source: "image://client/" + index + "/" + informativeTabBox.imagePathPrefix + "-" + listView.imageId + (index == listView.currentIndex ? "/selected" : "/disabled")
+ source: "image://client/" + index + "/" + informativeTabBox.imagePathPrefix + "-" + listView.imageId + (index == listView.currentIndex ? "/selected" : "/selected")
width: 32
height: 32
sourceSize {
width: 32
height: 32
@@ -107,11 +107,11 @@
}
Text {
id: captionItem
horizontalAlignment: Text.AlignHCenter
text: itemCaption(caption, minimized)
- font.bold: true
+ font.bold: index == compactListView.currentIndex
font.italic: minimized
color: theme.textColor
elide: Text.ElideMiddle
anchors {
left: iconItem.right