Ícones enormes da bandeja do sistema KDE no Kubuntu 14.04

4

Os ícones da bandeja do meu sistema KDE são enormes no Kubuntu 14.04:

Observe que os ícones do Skype e do wicd são dimensionados corretamente, não são aplicativos do KDE. No entanto, os ícones dos aplicativos do KDE (Klipper e Volume Control) são enormes. Eu verifiquei e já tenho o patch "Melhorar a systemtray no HiDPI" / a> aplicado no meu sistema:

file:a/plasma/generic/applets/systemtray/package/contents/ui/IconsList.qml -> file:b/plasma/generic/applets/systemtray/package/contents/ui/IconsList.qml

--- a/plasma/generic/applets/systemtray/package/contents/ui/IconsList.qml
+++ b/plasma/generic/applets/systemtray/package/contents/ui/IconsList.qml
@@ -33,7 +33,7 @@
     id: root_item

     property int icons_size:     24  ///< Size of icons, icons are square i.e. width == height
-    property int icons_margins:  4  ///< Margins for icons
+    property int icons_margins:  icons_size/3  ///< Margins for icons
     property alias icons_number: repeater.count  ///< [readonly] Number of icons
     property alias model:    repeater.model; ///< Model for grid
     property int cell_size: icons_size + 2*icons_margins ///< [readonly] size of grid cell

file:a/plasma/generic/applets/systemtray/package/contents/ui/main.qml -> file:b/plasma/generic/applets/systemtray/package/contents/ui/main.qml

--- a/plasma/generic/applets/systemtray/package/contents/ui/main.qml
+++ b/plasma/generic/applets/systemtray/package/contents/ui/main.qml
@@ -34,7 +34,7 @@
     property int minimumWidth:  JS.MINIMUM_SIZE
     property int minimumHeight: JS.MINIMUM_SIZE

-    property int iconSize: Math.min(root_item.width, Math.min(root_item.height, JS.ICONS_SIZE))
+    property int iconSize: Math.min(root_item.width, Math.min(root_item.height, theme.defaultFont.mSize.height < 20 ? 24 : theme.largeIconSize)) //Math.min(root_item.width, Math.min(root_item.height, JS.ICONS_SIZE))

     // Data Models
     property list<ListModel> models: [
@@ -112,7 +112,7 @@

             content: IconsList {
                 id: popup_area
-                icons_size: JS.ICONS_SIZE
+                icons_size: root_item.iconSize
                 model: model_popup
             }
         }

Considerando que eu já tenho o patch, qual pode ser a causa dos enormes ícones da Bandeja do Sistema do KDE ?

    
por dotancohen 18.08.2014 / 10:01

1 resposta

2

Sim. Você tem "Melhorar systemtray em exibições HiDPI" E você não definiu o DPI adequado. Você deve definir o valor da DPI verdadeira para monitorar na configuração "App -ance-Fonts" no controle do sistema. Se isso não funcionar, defina o DPI adequado nas configurações do Xorg.

    
por Barafu Albino 18.08.2014 / 10:14