Bug 353834

Summary: Two row system tray icons are too big (ok if single row)
Product: [Plasma] plasmashell Reporter: Fabio Coatti <fabio.coatti>
Component: System TrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: bugzilla, kde, notmart
Priority: NOR    
Version: 5.4.2   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: two row example (414x86)
one row example (414x86)

Description Fabio Coatti 2015-10-12 19:13:33 UTC
I like to have tray icons arranged in two rows, so I usually adjust panel size to have that result. However, with kde5 the result is quite disappointing, see attached image: icons are too big and number (say, for kmail and choquok applets) are not well rendered . When I reduce the panel height so to have one row of icons, I can have much smaller icons..but of course using more space on panel. Basically, there should be a way to have smaller icons when arranged in two rows (to save some screen real estate)

Reproducible: Always




plasma 5.4.2
qt 5.4.2
Comment 1 Fabio Coatti 2015-10-12 19:17:16 UTC
Created attachment 94971 [details]
two row example (414x86)
Comment 2 Fabio Coatti 2015-10-12 19:18:01 UTC
Created attachment 94972 [details]
one row example (414x86)
Comment 3 David Edmundson 2015-10-12 22:04:22 UTC
How would that save estate? If icons were smaller it would just be leaving a gap.
Comment 4 Fabio Coatti 2015-10-29 15:18:18 UTC
Well, let's put it this way: when icons are on a single row, they can be quite small (if you reduce the height of the panel, you can squeeze them a lot.). However, if you start with two-rows arrangement and tryi to reduce the hieght of the panel, the icons will rearrange themselves on one-row configuration when they are still quite big. Basically, I'd like to have the possibility to have small icons on two-row arrangement, smaller than it is possible right now.

maybe this is possible even now, but I can't find a way to get the result I'm wanting.

Many thanks.
Comment 5 Janet 2016-03-08 05:51:03 UTC
I agree in that you have to make the panel quite high to achieve a two row systemtray. That's ok for me as that equals the size I like my panel and tray icons to have - but it can be a pain if you have a smaller display resolution or want to use a smaller panel out of other reasons. 

It would be much better if you would leave the decision to the user and not to the panel if the tray shows in one or two rows. Can you please make it configurable for the user to optionally choose if one or two row independent of the size of the panel? Like a switch for dynamic row adjustment or fixed number of rows? The icons in the panel can adjsut better, small icons for the people who need small icons in two rows and bigger icons for the people who need bigger icons.
Comment 6 Marco Martin 2016-03-09 12:01:15 UTC
Systemtray implementation is changed, this should be one of the problems fixed.