Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 01-25-2019, 11:17 AM   #1
InTone
Human being with feelings
 
Join Date: Dec 2013
Location: Finland
Posts: 31
Default The right way to migrate preferencies and future backup.

Today I decided to give Reaper native for Linux a shot on my Manjaro. I was suprised how well it works. Very good job, indeed, I'm impressed.

But I'm a bit puzzled about how to migrate my Windows preferencies to Linux version. My method in Windows is copying everything from the Reaper application data folder, and pasting it over if I do fresh install or something breaks etc. Works well. But is this good method? What I mean is, if I would like to have as much identical system in my Linux as in my Windows, should I use this method? Because, for example, it is instructed that if I want to use Reaper as portable install within the executable in Linux, I should create reaper.ini in the same folder that makes Reaper to include everything in that folder. But the data folder I would copy from Windows already includes reaper.ini, which includes information that Linux version won't understand, am I correct? I know I won't get Windows things, like VST etc, but as many custom things as possible that I have tweaked for years.

So is there a better way, or is the import/export configuration only good option? It does not certainly include as much custom tweaks as copying the folder contents manually. Or have I misunderstood something?
InTone is offline   Reply With Quote
Old 01-25-2019, 11:36 AM   #2
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 3,279
Default

I pieced mine together bit at a time as I noticed stuff I used frequently, like templates or track icons. My machine is dual boot though, so while booted up Linux, I could easily navigate to the Windows partition and grab stuff. REAPER's resource path in Linux is usually going to be located in /home/USER_NAME/.config/REAPER/ replacing USER_NAME with your home user name.
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 01-25-2019, 01:22 PM   #3
JamesPeters
Human being with feelings
 
JamesPeters's Avatar
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 2,365
Default

Here are a few things you should consider for a full backup of Reaper, your plugins (JS and VST), preferences, scripts.

1. For your VST plugins which are installed using an installer, backup the installers of course since you'll have to re-install them using those installers. For the VST plugins you place in your VST plugin directory (.so files in Linux, .dll files in Windows), you can back all those up as you'd back up any other file. Just remember to place them in your new VST folder when you do a re-install/migration. Also remember you'll want to reinstall Reapack and SWS.

2. From the preferences menu under "general" there's the "export configuration" (and "import configuration") option. This will back up most of your Reaper settings/preferences and is probably the most important step you might not have thought about (assuming you'd already thought to back up your VST plugins). This step can back up all your scripts, JS plugins, templates, presets, fx chains, color themes and so on. You'll see more details in the dialog that follows when you click that button.

3. If you use Reapack and want everything synced properly with it when you finish your re-install/migration, then be sure to perform a Reapack archive export from Reapack itself before you migrate (and an import of this info after migration). If you've backed up your scripts and JS plugins using "export configuration" (mentioned above) they'll all still be there when you re-install/migrate, whether they were installed by Reapack or not. However Reapack won't recognize the scripts or plugins that were installed by Reapack as having been installed by Reapack, which means Reapack won't be able to automatically update them (or have them in the Reapack packages list at all); the files won't sync. This means having to add them in Reapack again (while they overwrite the existing files on your drive) so they will then be recognized/able to sync in Reapack. It's a pain to do this. So remember to open the Reapack "manage repositories" window, choose "import/export" and perform an "export offline archive" (so you can use that same window next time to import that archive). I recommend doing the Reaper "import preferences" step first, then the import of the Reapack "offline archive" (this will install all JS effects and scripts to your Reaper resource folder, then overwrite the ones Reapack manages while "telling" Reapack which files are "its responsibility").

4. Then there's your libswell.colortheme file. In Linux there's the ability to do more tweaks to the UI colors, fonts, etc. than in Windows or OSX. There's a file named libswell.colortheme in the Reaper install directory. If you copy that to your "Reaper resource directory" then edit that file, Reaper will recognize those changes when you restart Reaper. So you'll probably want to back this file up. (Exporting preferences won't back this file up for some reason. I'm going to ask the devs about possibly including this as something that Reaper will recognize and back up, but in the meantime just remember if you do any customization to this file that you should back it up.)

Of course from Windows to Linux there will be some differences. You can't use the Windows VST (.dll) plugins simply by dropping them in the VST plugins folder (for that you'd need whatever wrapper you'd use for Windows VST files in Linux). Your audio preferences will be different since the drivers are different (possibly also your MIDI devices) so you'll have to set those things up. Your folders will be in different locations because Linux does things a bit differently with its file system. FFMPEG doesn't need to be "manually" added to Linux as it is in Windows. So you'll have to go through the preferences to set a few things up perfectly. But if you do the above things it's a very fast/smooth migration.
__________________
http://petersamplification.com
Core i3-6300 - MSI B150M Mortar - 8 GB RAM - Asus Xonar DX - MX Linux (MX-18.3_x64) - REAPER for Linux

Last edited by JamesPeters; 01-28-2019 at 08:44 AM.
JamesPeters is offline   Reply With Quote
Old 01-28-2019, 03:11 AM   #4
InTone
Human being with feelings
 
Join Date: Dec 2013
Location: Finland
Posts: 31
Default

Thank you. I was worried if the Windows prefs would mess Reaper up to create some weird directories or try to find things in the wrong places etc. I tested this, and it seems the best way is to import configuration, then just manually tweak missing settings, beacuse importing configuration does not include everything. For example, all the project settings, render settings, various menu things, theme layouts are missing. And remove the newly created reaper.ini from import, and just leave the linux version of reaper.ini. But once that job is done, then it works as well as in Windows to just copy the whole application data folder and paste it over.
InTone is offline   Reply With Quote
Old 01-28-2019, 08:48 AM   #5
JamesPeters
Human being with feelings
 
JamesPeters's Avatar
 
Join Date: Aug 2011
Location: Near a big lake
Posts: 2,365
Default

I hadn't thought about the project settings or render settings. I guess that's because I kept changing them frequently. I also don't customize my menus.

As for color themes, they can all be backed up in that second step I mentioned. If a particular color theme doesn't work after this import step check the name of the extension of the color theme to make sure it is precisely this: .ReaperThemeZip Uppercase and lowercase letters are important in Linux. It doesn't matter in Windows apparently. So you might need to rename the extension in Linux of the color themes that are not recognized. I discovered this when I downloaded a couple color themes recently to test them.
__________________
http://petersamplification.com
Core i3-6300 - MSI B150M Mortar - 8 GB RAM - Asus Xonar DX - MX Linux (MX-18.3_x64) - REAPER for Linux
JamesPeters is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:14 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.