I would like to modify the lock keys status icon that is in the system tray, where can I found it?
usually I copy icons from /usr/share/plasma/desktoptheme/<theme in use>/icons or widgets and modify them, the modified icons in /home/<user>/.local/share/plasma/desktoptheme/<theme in use>/icons or widgets, is this still correct?
the same I would like to do with he lock keys status icon that is in the system tray but I cannot find where the icon is
I use TW, so this might be different, but for me this indicator is a plasmoid (org.kde.plasma.keyboardindicator). usr/share/plasma/plasmoids. In the config files you can find the info about the icon.
manythanks, but from the config files the only thing about icon are this:
from file /usr/share/plasma/plasmoids/org.kde.plasma.keyboardindicator/metadata.json “Icon”: “input-keyboard”,
from /usr/share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/config/config.qml:
import org.kde.plasma.configuration 2.0
ConfigModel {
ConfigCategory {
name: i18nc("@title", "Keys")
icon: "input-keyboard"
source: "configAppearance.qml"
if I search files input-keyboard there are a lot of them in many folders in /usr/share/icons/
where ca I find the correct one?
What about Techbase e.g.: Development/Tutorials/Plasma5/QML2/HelloWorld - KDE TechBase
Did you check ‘/usr/share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/ui/main.qml’. It gives you the name of the icons.
function icon(identifier) { switch(identifier) { case "Num Lock": return "input-num-on" case "Caps Lock": return "input-caps-on"
yes, the name is ok, but if I search “caps-on” in file:///usr/share/icons/ the result is:
file:///usr/share/icons/breeze/status/24/input-caps-on.svgfile:///usr/share/icons/breeze/status/16/input-caps-on.svg
file:///usr/share/icons/breeze/status/22/input-caps-on.svg
file:///usr/share/icons/breeze-dark/status/24/input-caps-on.svg
file:///usr/share/icons/breeze-dark/status/16/input-caps-on.svg
file:///usr/share/icons/breeze-dark/status/22/input-caps-on.svg
and in: file:///home/pla/.local/share/icons/
file:///home/pla/.local/share/icons/Breeze-openSUSE Dark Icons/status/16/input-caps-on.svgfile:///home/pla/.local/share/icons/Breeze-openSUSE Dark Icons/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-openSUSE Dark Icons/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Chameleon Dark/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Chameleon Dark/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Chameleon Dark/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-openSUSE Light Icons/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-openSUSE Light Icons/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-openSUSE Light Icons/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blur-Glassy/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blur-Glassy/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blur-Glassy/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Light/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blue-Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blue-Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/KanadaIcons/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/KanadaIcons/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/noiawarm/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/noiawarm/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Phoenix Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Phoenix Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Chameleon Amethyst-Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze Chameleon Amethyst-Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/noia_kde_100/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/noia_kde_100/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blue-Dark/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Blue-Dark/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Dark/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Dark/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze KDE-Story-Dark/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/crystal_remix-1.0-beta1/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/crystal_remix-1.0-beta1/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Dark/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Dark/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Dark/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Light/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Honey-Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Chameleon Light/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Chameleon Light/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/Breeze-Chameleon Light/status/24/input-caps-on.svg
file:///home/pla/.local/share/icons/noiawarm/scalable/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/noiawarm/scalable/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/noia_kde_100/scalable/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/noia_kde_100/scalable/status/16/input-caps-on.svg
file:///home/pla/.local/share/icons/crystal_remix-1.0-beta1/scalable/status/22/input-caps-on.svg
file:///home/pla/.local/share/icons/crystal_remix-1.0-beta1/scalable/status/16/input-caps-on.svg
looking al systemsettings>appearance>icons I’m using Breeze-Honey-Light icons, but the input-caps-on.svgicons in home/pla/.local/share/icons/Breeze-Honey-Light/status/ (icon is an arrow towards up) doesnt correspond to the icon in use (icon in use is the capital A letter), and also many other doesn’t correspond.
how can I know which folder the icon is?
I don’t know. Usually the task bar icons are part of the desktop theme. Maybe ask the https://www.reddit.com/r/kde/ forum.
I don’t have user icons. Path to plasma system icons is:
**erlangen:~ #** find /usr/share/plasma -xdev -type d -name icons
/usr/share/plasma/desktoptheme/air/icons
/usr/share/plasma/desktoptheme/default/icons
/usr/share/plasma/desktoptheme/oxygen/icons
/usr/share/plasma/desktoptheme/openSUSE/icons
/usr/share/plasma/desktoptheme/openSUSEdark/icons
/usr/share/plasma/desktoptheme/openSUSEdefault/icons
/usr/share/plasma/desktoptheme/openSUSElight/icons
**erlangen:~ **
Presumably ~/.local/share/plasma overrides /usr/share/plasma
as I understood yes, and this is the way to have personal icons avoiding to be overwritten by updates in /usr/share/plasma
Shouldn’t the user tree mirror the system tree, e.g.:
[FONT=monospace]/usr/share/plasma/desktoptheme/default/icons/keyboard.svgz
[/FONT]/home/pla/.local/share/plasma/desktoptheme/default/icons/keyboard.svgz
https://www.reddit.com/r/kde/comments/7cg1in/is_there_a_unified_location_for_system_tray_icons/
yes, my path for system tray icons is /home/pla/.local/share/plasma/desktoptheme/air/icons/ where I have my modified icons for system tray and it works
but not /usr/share/plasma/desktoptheme/air/icons/keyboard.svgz nor /usr/share/plasma/desktoptheme/default/icons/keyboard.svgz appear like the icon in the lock key status widget SUSE Paste
not in /usr/share/plasma/desktoptheme/default/widgets/ end in /usr/share/plasma/desktoptheme/air/widgets/ are files with cap or key in the name
What about /usr/share/icons/breeze/actions/16/gnumeric-font.svg
it is similar but it is not, the gnumeric lack of contour and the arrow towards down, I searced in all /usr/share/ files with caps-on in the name, input-caps-on is the name used in the config file suggested before, but nothing similar