Qualquer forma de obter ícones coloridos no alternador de tarefas alt-tab no KDE?

2

No KDE, eu uso o alternador de tarefas alt-tab "Layout based switcher", com o layout "Informativo". Todos os layouts que exibem ícones e texto têm os ícones para todos, mas a tarefa atualmente selecionada está esmaecida.

Existe alguma maneira de ter todos os ícones exibidos em cores?

Como o objetivo do alternador de tarefas é mudar para outra tarefa, não faz sentido ter os ícones para essas tarefas acinzentados. Tudo o que faz é que demore mais para encontrar o ícone certo, pois eles parecem menos familiares e muito mais semelhantes entre si.

    
por Roger Dahl 09.05.2012 / 04:58

2 respostas

1

Aqui está um patch que forçará o uso de ícones coloridos no alternador de tarefas "compacto" e "informativo". Também altera a fonte da descrição para normal, usando negrito apenas para a janela selecionada. É baseado nesta mudança: KDE muda 104187

Espero que isso ajude!

--- /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
    
por Frank Jas 09.08.2012 / 20:00
1

A resposta curta é não. O KDE 4.8.1 trouxe essa mudança para o alternador de tarefas, e isso realmente me atrasou. O administrador do sistema no meu trabalho perguntou sobre isso, depois que eu reclamei, e a resposta dos desenvolvedores foi "funciona para mim, então não é um problema".

Isso é o que acontece quando mudanças "cosméticas" são feitas por pessoas que não usam a funcionalidade que estão quebrando. Faz tanto sentido quanto graying-out todos os aplicativos no menu principal / barra de tarefas, exceto para o atual. Por favor, reclame para quem puder!

    
por Eric Wagner 02.06.2012 / 01:22