I also made a script to start it automatically. I named it startapps. It's in my home directory and has the properties set to executable.
#!/bin/bash
/usr/bin/wmsystemtray --non-wmaker --bgcolor black &
Then I put a file named startapps.desktop in my ~/.config/autostart directory.
[Desktop Entry]
Categories=Utility
Comment[en_US]=Start wmsystemtray synergy and knotes
Comment=Start wmsystemtray synergy and knotes
Exec=~/startapps
GenericName[en_US]=
GenericName=
Icon=application-atom+xml
MimeType=
Name[en_US]=Startapps
Name=Startapps
NoDisplay=false
Path=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=unique
X-KDE-SubstituteUID=false
X-KDE-Username=
Then in systemsettings under window rules, I created a new rule. I named it "settings for wmsystemtray" I used detect window properties to get many of these settings, then I tweaked them until I got what I wanted.
On the first tab Window matching;
Under Window class I have:
Exact match: wmsystemtray0 wmsystemtray
All the window types are selected.
Window title: Substring Match: wmsystemtray
On the second tab Size and Position:
Position: Force then I have an x,y coordinate appropriate for my screen size, for me on the 1920,180 screen to put it in the lower right corner as the photo shows is 1746,1051
Size: Force 170,29
Desktop has Force: All desktops
All else on that tab is left alone.
On the third tab Arrangement and Access I have:
Keep below, Force: Yes
Skip taskbar, Force: Yes
Skip Pager, Force: Yes
Skip switcher, Force: Yes
On the last tab Appearance & Fixes:
No titlebar and frame, Force: Yes
Active opacity, Force: 40%
Focus stealing prevention, Force: Extreme
Window type, Force: Normal Window
None of this is necessary if the latest KDE includes the old style taskbar notifications. If it doesn't or on a KDE that doesn't, I'm very happy with how this workaround works for me.