This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Tray Icons Getting Bigger Themselves

Tags: None
(comma "," separated)
User avatar
ThalesOliveira
Registered Member
Posts
3
Karma
0
OS
Hi community!

I've been noticing a weird behavior of KDE Tray Icons, they are getting bigger in certain circumstances, let me show bellow some images that will pretty much speak for themselves.

This is a thin panel with normal icons:
Image

This one is after I plugged an external drive:
Image

Now we have Skype running:
Image

The Message Indicator on running Empathy:
Image

And here I turned the Message Indicator off and have the Empathy icon:
Image

And now Gwibber:
Image

One thing now is for fact, all GTK applications that have a tray icon increases the tray icons height, and the Device Notifier does the same, I have tried other svgz tray icon themes and it happens the same issue.

Anyone has any idea what that could be?

I thank you all for the patience for reading that,

Thales
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS
I see the same thing, a possible reason is that the icon of Skype etc. can't be resized (as far as I know). However, it's annoying when it happens when the Device Notifier, Nepomuk File Indexer etc. (i.e. icons that can be resized) show up in the system tray and make all icons big - this seems like something that can be fixed, but I don't know any technical details.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts
User avatar
ThalesOliveira
Registered Member
Posts
3
Karma
0
OS
I don't know either, I tried to resize all empathy icons to 16x16px and it happens the same, and this doesn't happen with Gnome nor XFCE, so I think it's something easy to solve. Should a report a bug?

Thanks for the answer my friend,

Thales
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
I suspect this could be a bug in the layout which manages the System Tray. With the presence of icons using the legacy system (such as Gwibber) the layout is forced to take up all the space it is allocated, as they cannot be resized. Icons using the new system (such as Klipper, etc) are dynamically resizable, so the layout does not use up all the space available to it.

Unfortunately I don't have an application with which to test - all the apps I have available (Kopete, Quassel, Akregator, Amarok, Klipper, KGpg, KWalletManager, KMix, Bluedevil) use the new system.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS
bcooksley: You can reproduce it the following way:

1. Add Device Notifier to the system tray (note that it uses the new system). It should be set to Visibility: Auto by default, unless you have to set it.
2. Make sure that it's hidden, e.g. by hiding all devices.
3. Also make sure that the panel height is low enough so that the system tray icons are scaled down.
4. Plug in a USB device. Watch as all system tray icons become larger.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts
User avatar
ThalesOliveira
Registered Member
Posts
3
Karma
0
OS
Thanks for the reply @bcooksley I've just reported a bug:
https://bugs.kde.org/show_bug.cgi?id=273580

Thaks for the reply too @Hans


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Google [Bot], markhm, rblackwell, sethaaaa, Sogou [Bot], Yahoo [Bot]