2.2.0
macOS Catalina
Currently on macOS the configuration snapshots are stored in a subfolder in the Application Support directory. This is fine except that that folder is not part of the iCloud Drive backup process, so anytime the system gets reinstalled (which happened to me at the Apple Store recently even though I asked them not to), you will lose your carefully crafted profile unless you know in advance and remember to back up that folder manually. It's like the ONE thing on my system that doesn't get stored in iCloud Drive by default that causes me a total pain in the butt when I have to set it all up from scratch again.
It would be super handy if there were a way to specify the location of the configuration snapshot folder in the preferences, so that you could, for example, put it in the Documents folder, and then it would automatically be saved to iCloud Drive and backed up with everything else.
This is a new feature request.
Why don鈥檛 you regularly use the create config bundle option ? It exports all the customised print, filament and printer profiles to a file that can be imported back in to any other instance of the software. It鈥檚 how to easily copy stuff between alpha/beta/releases, work/home setups and also into/from other forks like Super Slicer.
Also I vaguely recall someone else asking about this and the reps she was to use some Mac folder type mapping/linking I think. I dont have a Mac so can鈥檛 recall the specifics.
Why don鈥檛 you regularly use the create config bundle option ?
Easy: because I forget 馃槣
Also I vaguely recall someone else asking about this and the reps she was to use some Mac folder type mapping/linking I think. I dont have a Mac so can鈥檛 recall the specifics.
Yeah, I was googling to see if there was a way I could add that specific folder to the iCloud Drive upload, but it doesn't look like I can. If I was using Time Machine for backups, then I know I could add it, but I'm currently without a "permanent" desk so I don't have an external drive to use that is regularly plugged in.
I'm not an Apple guy, but isn't the Application Support directory exactly the location where Apple gods want everyone to store application configuration (akin to AppData on Windows and .config on Linux)? If they decided to just nuke it without your consent or if they somehow actively prevent you from backing that folder up, I would complain at Apple or start using different OS. I don't feel that we should workaround everything, we would not do anything else.
All that being said, starting PrusaSlicer from command line with --datadir parameter should allow you to reconfigure the default configuration directory. For example ./prusa-slicer --datadir=/home/username/apple_allows_me_to_backup_this_one/prusaslicerconfig. Set up some shortcut that will always run it with this parameter (unless that is forbidden too) and you should be good to go.
I'm sorry for my tone in case I misunderstood the question.
I'm not an Apple guy, but isn't the
Application Supportdirectory exactly the location where Apple gods want everyone to store application configuration (akin to AppData on Windows and .config on Linux)? If they decided to just nuke it without your consent or if they somehow actively prevent you from backing that folder up, I would complain at Apple or start using different OS. I don't feel that we should workaround everything, we would not do anything else.All that being said, starting PrusaSlicer from command line with
--datadirparameter should allow you to reconfigure the default configuration directory. For example./prusa-slicer --datadir=/home/username/apple_allows_me_to_backup_this_one/prusaslicerconfig. Set up some shortcut that will always run it with this parameter (unless that is forbidden too) and you should be good to go.I'm sorry for my tone in case I misunderstood the question.
No offense taken, I understand what you mean. When I say it was nuked, what I meant was my system was reinstalled without warning by a service tech and I lost all my user data that wasn鈥檛 stored on iCloud, which is very little, but my Prusa Settings was one of those things.
I鈥檓 a nerd, but not a developer, so I鈥檓 not really sure what the rules are as far as where Apple wants apps to store data, but I can say that many apps have distinct folders in the iCloud Drive where they store user data (specifically only user data, like files and documents created by the user not placed there by the app when freshly installed) and it automatically gets backed up. This may be because of apps that are installed by iOS, I don鈥檛 know. Again, I鈥檓 a nerd but not a developer, so it鈥檚 very possible (even very likely) that I鈥檓 the one who misunderstands.
I will look into using that command line trick, that might solve my problem. Otherwise I will just make a more concerted effort to remember to periodically export my config to a folder that is backed up. Probably wouldn鈥檛 have to do it very often to at least have a decent baseline to start from if this were to happen again.
@swissfreek I don't think that you did anything wrong. Like I said, I'm not an Apple guy (and I highly doubt I ever will be). All that I'm saying is that PrusaSlicer configuration cannot be in a more suitable place. Whether it gets backed up by default is another story, and stories written by Apple are usually incomprehensible to me. It is quite possible that it does not just backup whole Application Support directory, but requires the application to do some kind of registration first. We can try to look at it.
Until then, you know where the folder is and now you can change its location. Convincing macOS that it is worth backing up is up to you at this point.
@lukasmatena Understood thank you. I think configuration Snapshot is possibly the wrong term. Basically I was just hoping that custom profiles or the config bundle or what have you might be put somewhere that it can be captured by iCloud鈥檚 backup system. For sure Application Support is not part of that, but you are right, that is probably where the snapshots belong.
What you changed the issue name to is probably more accurate, I guess what I鈥檓 looking for is iCloud backup support for user files (config bundle). Not a critical feature, just would be nice to have for the forgetful people like me 馃槣
@swissfreek Why not just create a symbolic link to a folder in the iCloud Drive folder? Then when Prusia Slicer saves into the symbolic link the files are redirected. This should work with any cloud service including dropbox, one drive, ect.
@kenthinson Actually yeah that looks like it would do what I want it to. Thanks, I learned something new today!
Most helpful comment
@kenthinson Actually yeah that looks like it would do what I want it to. Thanks, I learned something new today!