Kubuntu 14.04では、KDEシステムトレイアイコンが非常に大きくなっています。
Skypeおよびwicdアイコンのサイズが適切であり、KDEアプリではないことに注意してください。ただし、KDEアプリのアイコン(Klipperとボリュームコントロール)は巨大です。確認しましたが、すでに 「HiDPIディスプレイのシステムトレイを改善する」パッチ がシステムに適用されています。
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
}
}
私はすでにパッチを持っていることを考えると、巨大なKDEシステムトレイアイコンの原因は何でしょうか?
はい。 「HiDPIディスプレイのシステムトレイを改善する」があり、適切なDPIを設定していない。システムコントロールの「外観-フォント」設定で、モニターのTrue DPI値を設定する必要があります。これが機能しない場合は、Xorg設定で適切なDPIを設定します。