Chosen Solution

Hello all, I am new to this forum. I have an issue where my “dock” icons keep on changing to a ruler and a caliper. More specifically this happens to my league of legends icon and my system preferences icon. Please let me know how to fix this aside from the “killall Dock” option. Due to the fact that this helps only once, it doesn’t fix the issue permanently. What I did to fix this is clearing caches, clearing my hard drive a bit making a free space of 43gb even though I think that’s not the solution. Cleared my desktop icons to 0 only my external drives appear there now. I appreciate all the help and support. Let’s see how we can fix this, best answer wins :) :P PS. Let me know if you can see the uploaded picture, thank you again. :)

You lost it when you cleared your caches. Try resetting the system’s launch services, this can be done by running the following command in the OS X Terminal. Note that the command is buried deep in the system so it is very long; however, you should be able to copy the following multi-line version of it and paste it into the Terminal to run it: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed