Configuration files for Directory Opus

Hi all, I have a question regarding Directory Opus, I want to know the configuration files location for the interface. I changed the look and feel of DOpus on my main workstation, but I also have it under my laptop, and I want to know where is the configuration file location to share it instantly between the two. I know I can export and import the files, but I want to use the mlink function to do this automatically with Dropbox.

I'm doing this with my prefered FTP client for my FTP sites (Filezilla) and for my prefered file editor (Ultra-Edit) for my FTP file editor browser and for the user interface configuration and it works very well. If I make a change to FTP sites or the interface for those software, it is instantly reproduced to the other one because of the mlink I've made inside my dropbox. I also do this for the games I play. Mlink is a very useful way to virtualize a directory, we can change something on both PC and the changes are made on the other way.

Mlink : maxi-pedia.com/mklink

So, in short, where is that configuration file(s) so I can make a mlink on this directory to my dropbox and keep my settings updated instantly everytime I make a change on one PC or the other?

Thanks a lot and DOpus is unbeatable!!

Patrick Plante

Hi Patrick,
Press F4 to activate the pathbar.
Paste /dopusdata in it. That's an alias that will take you to all the configuration files.
Not sure that all of them should be shared across systems... I'm sure someone else will have more insights about that, in the meantime this location should get you started. Curious to hear how that works out for you!
Wishing you a fun weekend.

Thanks for the shortcut and the fast answer, will check if all has to be sync between both machines.

I've found that one too, could this be needed for sync?

C:\Users[USER]\AppData\Local\GPSoftware\Directory Opus\State Data ?

Thanks a lot!

Hi Patrick, I don't know. But as far as I understand, /dopusdata has the entire config.

After some testing, just found that those two directories will sync;

Toolbars : C:\Users[USER]\AppData\Roaming\GPSoftware\Directory Opus\ConfigFiles

Icons : C:\Users[USER]\AppData\Roaming\GPSoftware\Directory Opus\Buttons

So far, it's all I need, maybe I'll need to sync something else in the future, but I will know where to check. Will make my mlink now, thanks a lot for pointing me out where to look.

Hi Patrick,
Thanks for sharing the results of your scientific research with the world. :slight_smile:
Having to manage 4 Opus installs at the moment, I find the idea very intriguing.

One feature we've been thinking about is some sort of automatic config sync ("cloud" based, maybe via dropbox/skydrive or a solution using private cloud storage). Would that sort of thing be useful for people? How would you want it to work?

@playful : No problem, when I found answer to my own questions, I want to share since I hate when someone writes something on forums and that people help him, just to find that the guy never writes back, so we don't actually knows if it works, what he did, etc.

@jon : yes, an auto-sync features would be great, but it would have to be 'auto' since when we have to do it manually, we don't actually remember where was our latest change, and if we made changes on both sides, this could be problematic. So an auto-sync mode is perfect, you make changes, and forget it, it will be the same on the other machine when you use it. I'm on the verge of dropping dropbox for Google drive, so including Drive is a must for me.

Thanks a lot!

Hi Jon,
At first blush I'd say "yes", that sounds useful (and exciting).
But implementation is a head scratcher...
Some people are fearless and embrace any new service such as Dropbox. While others (myself included) are more conservative as they prefer to minimize the number of new apps/services and worry about the privacy of files, messages etc.

I'm intrigued with Patrick experimenting. I could see setting up a dual FTP tab combo on each machine. On the "master configuration" machine, one tab would have symlinks to the key config files to be synched. The remote (FTP) tab would be on a server. Every once in a while, I'd drag and drop files to the server. On the client machines, I'd have the same FTP tab, and the local tab would be /dopusdata. (But if individual files are synched, I guess they'd have to be dumped into the right folder.)

Maybe that's too complex and a "big brother" solution is preferable after all. In that respect Patrick's suggestion of an "auto" mode sounds really good.

One thing I would need is to control what gets synched to different machines.
For instance, I'm happy to have my FTP address book synched across my two machines, but definitely not to my companion's machine or to my mate's machine, whose Opus installs I manage. On the other hand I'd want to synch some key prefs and toolbars to their machines.

Curious to see how others feel about this question!!!

Wishing you a beautiful day in Melbourne.

Just today I was scratching my head trying to figure out what to do with my syncing configuration across three machines.
I have thrown the entire config dir into dropbox, and have symlinks on each machine. The problem is, I don't want everything synced, but I m not sure what each file does.

An ideal situation would be to implement something like chrome sync. Chrome asks you what you want to sync (just like you ask what we want backed up).
So it would be nice to be able to sync toolbars but not necessarily keyboard shortcuts or aliases. Aliases are a headache, I have to use variables e.g. for dropbox or users//documents, but this can't be applied everywhere.
:thumbsup: I have faith in the implementation you'll do!

Yes, those too...

The other day I started to make a list of private information that may be included in the config files.
I'm sure it's incomplete, and it would be great if others could add other bits that may come to their minds.

  • Aliases
  • FTP address book
  • Favorites
  • SMTP settings
  • Collections
  • Registration Code? (I think I saw one a while ago while browsing through the /dopusdata files)
  • Some keyboard shortcuts (e.g. shortcut that opens a file in Photoshop, as the program folder will be installation-dependent)
  • List of labeled files and folders
  • Recent Locations

After some time of testing, it works, but it doesn't sync 'automatically since dopus remains in memory when I close it. If I make a change on my laptop, I have to close the instance of dopus in the system tray for the changes to take effect.

I forgot to ask, where is the option for dopus to not stay in memory when I close it?

I think I just found it : Settings > Preferences > Launching Opus > Startup > Shutdown checkbox