Hey everyone! I made a monochrome adaptive icon theme for KDE Plasma — inspired loosely by Orion.
It’s clean, simple, and purely black & white — no fancy shapes this time!
I restructured most of the SVGs in Inkscape and added a few extra icons based on my own needs.
weirdly tho, while the xppen tablet thing changed in the “menu” it still looks the same on the panel i rebooted, closed it and restarted it but doesn’t want to become the new icon (this applies to both top and bottom panel, idk what they are called in english, and that bouncy kde animation when an app starts)
dont know why that is but other than that, it is perfection
I’ve added the xppentablet icon to the apps/scalable/ folder of the icon theme.
However, the location you’re referring to is actually the system tray, which typically uses icons from the status/ category of the theme.
Could you help me test something?
Go to the icon theme directory: ~/.local/share/icons/yet-another-monochrome-icon-set/
Navigate to: apps/scalable/
Copy the file: xppentablet.svg
Paste it into: status/scalable/
Restart Plasma Shell using the following command: plasmashell --replace
After restarting, check whether the icon appears correctly in the system tray.
If it still doesn’t show up, we might need to confirm the exact icon name it’s trying to use—or in some cases, the system tray icon may be controlled internally by the app itself, rather than following the system theme.
how long does this command plasmashell --replace usually take you?
the first time i did it my whole screen went black with only the terminal window remaning but later crashing. now doing it again this time it recovered after crashing but doesnt seem to go any further than this
plasmashell --replace
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
kf.svg: The theme "Sweet" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
kf.svg: The theme "Sweet" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
kf.plasma.core: The theme "Sweet" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
kf.plasma.core: The theme "Sweet" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
kf.svg: The theme "Sweet" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
kf.plasma.quick: Applet preload policy set to 1
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version n7.1.1 GPL version 3 or later
Data for "Sleep States" not found
Data for "Sleep States" not found
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/mellow/Videos/Animierter Hintergrund/SILOS-BG.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf61.7.100
Duration: 00:00:24.68, start: 0.000000, bitrate: 181670 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], 181773 kb/s, 30 fps, 30 tbr, 15360 tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 2 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
qml: RESTORE LAST POSITION: 8300
qml: QML Plugin org.kde.plasma.panelcolorizer not found. Custom blur background will not work.
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1271: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1279: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1287: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1295: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:55: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1310: TypeError: Cannot read property 'height' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1317: TypeError: Cannot read property 'height' of null
qml: QML Plugin org.kde.plasma.panelcolorizer not found. Custom blur background will not work.
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1271: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1279: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1287: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1295: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:55: TypeError: Cannot read property 'cfg' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1310: TypeError: Cannot read property 'height' of null
file:///home/mellow/.local/share/plasma/plasmoids/luisbocanegra.panel.colorizer/contents/ui/main.qml:1317: TypeError: Cannot read property 'height' of null
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
org.kde.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
kf.i18n: 0 instead of 1 arguments to message "Die Wetterdaten für ..." supplied before conversion
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
think i might have too many customizations and it just cant handle it?
(even though its just animated background, 1 kvantum theme and those symbols and a few widgets)