You can do that quite easily using regedit, if you are familiar with regedit that is. If so, what follows will make sense and take you two minutes. If not, follow the steps exactly; it's not actually difficult, you just need to get it right.
The only catch is that if you want the Next Wallpaper option in the DisplayFusion menu subfolder, you have to rename the existing submenu key in the registry and then turn off the context menu in DF. Otherwise, DF re-writes the original menu every startup, as I found out when I made my own menus. The instruction include that too.
Instructions:
1. Run Regedit
2. Go to this key: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell
3. In there, you will see a DisplayFusionkey (looks like a folder icon); rename this key to DisplayFusion2
4. Go to DF's settings and turn off the desktop context menu. Your menu will stay though, because you have just renamed it and DF won't remove that.
5. In the DisplayFusion2 key wou will see a SubCommandsitem. These are the submenu entires Double-click to edit it.
6. To what is already there, add DisplayFusion.NextWP, where you want it to appear in the menu order. Note that you must seperate each item in that list with a semicolon so you'll need one of those too.
7. DisplayFusion.NextWP just points to another place in the registry that we will now make...
8. I've attached a registry file that you can just double-click to add, to do this next bit for you, or you can continue to follow the instructions. Look a them anyway, so you can see what the file does if you use it.
9. Go to this key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
10. Under that key you will see the DisplayFusion.xxx commands, these are what actually happens when a menu item is clicked. We are going to make a new one.
11. Right click on the shellat the end of the key you have just gone to, and select New / Key
12. Call the key DisplayFusion.NextWP - that's the name we used earlier.
13. Inside that key, double-click(Default)to edit the contents, and make it say what you want the menu option to appear as, for instance, Next Wallpaper
14. Right-click the blank space under (Default), and select New / String Value
15. Call it Icon , and edit the contents to "C:\Program Files (x86)\DisplayFusion\DisplayFusionCommand.exe" WITH THE QUOTE MARKS
16. Right-click the blank space under (Default) again, and select New / Key
17. Call the key command
18. Inside the commandkey, you will have another (Default) item. Doublt click this, and set it to this exactly, including quotes where I have them: "C:\Program Files (x86)\DisplayFusion\DisplayFusionCommand.exe" -wallpapernextimage
19. That's it. No need to save or anything. If you've done it right, you will now have the menu you want.
I've just done the above and it works. Any problems, or if you're unsure about using the registry, just ask.
Rick.
Dec 18, 2014 (modified Dec 18, 2014)
•
#2
dng
9 discussion posts
Many thanks, Rich! But should I take it that the desktop context menu is feature-stable and will not be modified in the near future? I would prefer not to carry out registry editing if it means altering existing keys.
(as a temporary measure for now, I have gone for adding a registry key outside the folder)
Oh, and I should point out that if any changes are made to the desktop context menu in another DF version, obviously you won't see that until you re-enable the context menu. Then, you will have to go through a similar process to the first part above unless the change is to add what you have asked for anyway.
Ha-ha - I was typing as you posted the previous, lol.
Dec 18, 2014 (modified Dec 18, 2014)
•
#4
dng
9 discussion posts
Awesome, Keith. Thanks for the update.
LCMI
2 discussion posts
This information is great! however, what if I want to ADD functionality? I have searched and cannot seem to find a list of subcommands to use. Are they available to us? If so, where do we find them?
I am running DF Pro 8.0 (Beta 2), but that should not really as relevant as the question itself.
Thanks!!!
What functions were you looking to add? It's possible to add custom things through the registry, but it's not very straight forward.
LCMI
2 discussion posts
sorry for the delay. I would really like the ability to change monitor profiles with the mouse "right-click" menu from the desktop. right now, I have to select the "Monitor Configuration" option, then load a profile.