Page 1 of 1

Run Multiple Discrete Instances of Vienna RSS

Posted: Sat Oct 28, 2017 9:02 pm
by theredhype
I'm a heavy user of the Vienna RSS client. I have several distinct uses for the tool, and would like to be able to open and manage them separately.

This requires that I'm able to:

1. Create two copies of the application on my machine (easily done), and
2. Point each one at a different local database. (this is my current challenge)

The second item is the part I haven't been able to figure out for Vienna. After inspecting the application's package contents, I suspect the setting for this is embedded in the executable and I won't be able to get to it. I'm hoping someone can show me how, or that the developers will move this setting to the preferences pane of the app in the future to make this easier. (This could also be a useful setting in combination with a feature that allows us to store plaintext versions of the content we pull down in a local folder, but I digress)

I'm doing this "multiple instances of an app" thing successfully with another app I love, Notational Velocity. In NV I edit the CFBundleIdentifier in the plist file so each copy of the application has a unique one. Then, in the NV app's preferences, I can change/choose the storage location for the files, so I'm able to point two versions of the app to different folders.

Is this possible with the current version of the app?

Re: Run Multiple Discrete Instances of Vienna RSS

Posted: Sat Oct 28, 2017 10:32 pm
by jeff_johnson_dev
See, replacing with the new bundle identifier. No guarantee it'll work, but that's what you'd try.

Re: Run Multiple Discrete Instances of Vienna RSS

Posted: Mon Oct 30, 2017 7:40 am
by David Munch
I assume that this would help you out, if it ever gets implemented properly.

Re: Run Multiple Discrete Instances of Vienna RSS

Posted: Sun Jan 21, 2018 8:01 pm
by theredhype
Thanks for you help!
I was able to get this running smoothly.
I'm successfully running many instances of the Vienna app, each with a ton of feeds in them.

I've documented my step-by-step setup process for running multiple instances, for those that would like to do the same. It's easy to do, but includes a handful of caveats. I'll share them as soon as I've tied off a couple of loose ends. Speaking of which...

Need Help With System Dialogue
Here's one thing that I haven't figured out, which I'd love some help with...

Each instance of Vienna now triggers the system dialogue "You're opening this application for the first time..." every time I open the applications. Normal behavior would be that the system remembers when we've opened an application and never shows this dialogue again. But something about my cloning process is negating that behavior. (Dialogue Screenshot: Now, I don't want to disable the OSX quarantine feature system-wide. But I haven't been able to find the setting I need to adjust to disable this on a per app basis? Does anyone know? Obviously I'm not an app developer. But if someone can point me in the right direction I'll figure it out.

Any ideas?

Re: Run Multiple Discrete Instances of Vienna RSS

Posted: Sat Sep 01, 2018 7:55 am
by gerbenzaagsma
Very nice to see you got this working. As I am trying to accomplish the same thing I wonder if you would be willing to share the steps you took to point every Vienna instance you run to its own local db?

Best wishes,