web-dev-qa-db-fra.com

Grandes icônes de la barre d'état système de KDE dans Kubuntu 14.04

Les icônes de la barre d'état système de KDE sont énormes dans Kubuntu 14.04:

Huge KDE System Tray icons

Notez que les icônes Skype et wicd sont correctement dimensionnées. Ce ne sont pas des applications KDE. Cependant, les icônes des applications KDE (Klipper et Contrôle du volume) sont énormes. J'ai vérifié et j'ai déjà le correctif "correctif" Améliorer la grille de lecture sur les écrans HiDPI " appliqué sur mon système:

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
             }
         }

Considérant que j'ai déjà le correctif, , quelle peut être la cause des énormes icônes de la barre d'état système de KDE ?

4
dotancohen

Oui. Vous avez "Améliorer la lecture système sur les écrans HiDPI" ET vous n'avez pas défini le DPI correct. Vous devez définir la valeur True DPI pour votre moniteur dans le paramètre "Apparence-Polices" du contrôle du système. Si cela ne fonctionne pas, définissez la valeur DPI dans les paramètres Xorg.

2
Barafu Albino