Bug 278131

Summary: Gtk status icon size in systray is too big when the icon theme is not hicolor.
Product: [Unmaintained] plasma4 Reporter: I'm anonymous. Delete me. <xeyefo9277>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: fujiwara, kevin.kofler, phobosk, rdieter, yuri
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The test program

Description I'm anonymous. Delete me. 2011-07-20 09:22:27 UTC
Version:           unspecified (using KDE 4.6.4) 
OS:                Linux

The icon size is too big only on the first login after booting or rebooting.

KDE seems to fail to give icon size information to applications on the first login after booting.

It seems to happen almost always, but from time to time it doesn't happen.

Reproducible: Sometimes

Steps to Reproduce:
1) put gtk-icon-theme-name="gnome" in ~/.gtkrc-2.0 or something similar.
2) Put a.py in /var/tmp and a.desktop in /etc/xdg/autostart
(a.py and a.desktop are archived in testprogram.tar.bz2, and
it is attached to this bug)
3) reboot and login
4) See what happens to the size of the icon.

or

2) Install ibus and see what happens to ibus icon size.


Expected Results:  
The ibus icon size or other gtk status icon sizes should correspond to the size of KDE panel.
Comment 1 I'm anonymous. Delete me. 2011-07-20 09:23:33 UTC
The actual KDE version is 4.6.5, but 4.6.5 wasn't in the combo box list.
So I chose 4.6.4 instead.
Comment 2 I'm anonymous. Delete me. 2011-07-20 09:37:47 UTC
Created attachment 62009 [details]
The test program
Comment 3 Aaron J. Seigo 2011-11-22 17:06:52 UTC
*** Bug 255778 has been marked as a duplicate of this bug. ***
Comment 4 Aaron J. Seigo 2011-11-22 17:10:09 UTC
with the xembed method, there is no sizing information given to the app, there is no means to. this is one of the reasons the xembed protocol is deemed deprecated for KDE (and Canonical Unity) apps.