Can you confirm that stalonetray has actually been swallowed successfully by the panel? Looking in your code (-geometry -3000-3000), if the swallow did fails, then you might not even know. Stalonetray might instead appear at -3000,-3000, not on the visible desktop at all.
When you start that panel, any errors showing up in ~/.xsession-errors?
If the swallow is failing, then try a larger button/panel - trial and error. You might also add lines like :-
Thank you. Now it works and skype too. I added Padding, Frame and change geometry. The icon appears in the center if panel. Is it possible to make panel which will change the size according to number of icons?
I’m not sure. I don’t think so. But you can still make it aesthetic.
What I used to do was open stalonetray with “-geometry 5x1”, such that it had room for 5 notification icons. My panel would contain a button that fitted my stalonetray exactly. But stalonetray also has a stack of options, including how to change its background color. Such that if the background color of stalonetray and the panel are matched exactly, then stalonetray becomes less obvious.
Haven’t used stalonetray much lately. Hope that helps.
I mean that if at beginning the only nm-applet startet and panel of stalone has size exactly for one icon of nm. If later I started skype for example then the panel of stalone has size of two icons - nm and skype and so on. But I have static size of panel.
Thank you for reference, it is nice. One question about this axample. In the example used rigid size of screen, width = 1200 and everything were calculated using this number. May I define some way variable, for example, width.screen and assign it 1200 and the use width.screen instead number 1200? It is good as I will change screen for anothe resolution.