Manage System Splash Screens#
Files stored in reMarkable Paper Pro and Paper Pro Move require additional steps to write to
/usr/share/remarkable/
will be overwritten with every OS update./usr/
.
System splash screens on the device be found in /usr/share/remarkable/
. You can manually replace those files to use new splash screens. See Transferring Files for more information on how to copy files to the device.
The changescrn tool provides a command line utility for managing system splash screens. It can be downloaded directly from the GitHub repo or installed as a Toltec package.
To install it via Toltec:
opkg install changescrn
Backing Up Existing System Splash Screens#
Using Changescrn#
The following command will backup the existing system splash screens:
changescrn -b
The backed up files are stored to /opt/usr/share/backupscrns
. This is done automatically when installing changescrn with toltec. Backing up a second time will overwrite the initial backup, so you should only do this if there is something wrong with your existing backup, and you know your current splash screens are stock.
Manual Method#
To manually backup your system splash screens, copy them to a safe location:
mkdir -p /home/root/splash-backup
cp /usr/share/remarkable/*.png /home/root/splash-backup/
This creates a backup in your home directory that will persist across OS updates.
Restoring System Splash Screens from Backup#
Using Changescrn#
The following command will restore all system splash screens from /opt/usr/share/backupscrns
:
changescrn -r all
If you’d like to restore a specific screen you can use the following command. You will need to replace <screen>
with the name of the splash screen you wish to restore:
changescrn -r <screen>
# For Example
changescrn -r suspended
Manual Method#
To manually restore your backed up splash screens:
cp /home/root/splash-backup/*.png /usr/share/remarkable/
systemctl restart xochitl
Replace /home/root/splash-backup/
with the path where you stored your backups.
Changing a System Splash Screen#
Configuration File for Sleep Screen#
For the sleep screen, it is possible to set a custom png path by adding a line in /home/root/.config/remarkable/xochitl.conf
under the General section:
[General]
SleepScreenPath=/home/root/yourcustomfile.png
Restarting the xochitl service (or the tablet) is required to pick up the configuration change.
Using Changescrn#
The following command will change a system splash screen to the newly specified file:
changescrn -c <screen> <image-path>
# For Example
changescrn -c suspended my-file.png
Manual Method#
To manually replace a splash screen, copy your new image file to the appropriate location:
cp /path/to/your/image.png /usr/share/remarkable/suspended.png
systemctl restart xochitl
Splash screen files include:
suspended.png
- Sleep screenpoweroff.png
- Shutdown screenstarting.png
- Boot screenbatteryempty.png
- Low battery screenrebooting.png
- Restart screen
Using Toltec Splash Screens#
Toltec contains splash screens that can be installed using opkg:
opkg install splashscreen-suspended-barnsley_fern
To remove a splash screen installed from Toltec:
opkg remove splashscreen-suspended-barnsley_fern