this post was submitted on 19 Nov 2023
1 points (100.0% liked)
Remarkable
59 readers
2 users here now
Useful Links
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Voilà!
XOCHITL SYNC
It's in the tablet's filesystem, which you can access via SSH. The idea is to download the file from the first tablet, upload it to the second tablet, and restart the xochitl process on the second tablet so it starts using the settings from the config file you just uploaded.
It's pretty simple, pull up Terminal.app and ...
scp [email protected]:/home/root/.config/remarkable/xochitl.conf
.scp xochitl.conf 10.11.99.1:/home/root/.config/remarkable/
ssh [email protected] systemctl restart xochitl.service
Unless you've set up an SSH key, you'll need the passwords for both tablets. This page explains where to find it in the Settings screens. Note that the tablets will have different passwords.
Be careful with this, the file contains settings other than the sync account.
In particular, it contains the SSH password shown in the settings screen, which is supposed to be the same as the actual SSH password, but may not be. Whenever the OS is upgraded, the "new" OS will generate a new random password, set that password for the
root
user, and update thexochitl.conf
file with that new password.As an example, let's say that ...
aaaaa
, and itsxochitl.conf
file containsDeveloperPassword=aaaaa
.bbbbb
, and itsxochitl.conf
file containsDeveloperPassword=bbbbb
.If you copy
xochitl.conf
from tablet A to tablet B ...bbbbb
, but itsxochitl.conf
file will now sayDeveloperPassword=aaaaa
.aaaaa
.Ways around this:
xochitl.conf
from tablet A to tablet B, edit thexochitl.conf
file and put the correct password back on theDeveloperPassword=
line. This will make the settings screen show the correct password. (You may need to restartxochitl
in order for it to start showing the updated password in the settings screen.)aaaaa
, so that the settings screen is accurate.FWIW on my own tablets, after each OS upgrade I manually change the
root
user's password to something which (1) does not match the settings screen, and (2) is recorded in 1Password in case I ever need it. I also have an SSH key that I use on all of my personal systems, and have installed the sameauthorized_keys
file on both tablets.Of course, this is the way.