Manage System Splash Screens#

⚠️ File Persistence ⚠️

Files stored in /usr/share/remarkable/ will be overwritten with every OS update.

reMarkable Paper Pro and Paper Pro Move require additional steps to write to /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#

⚠️ Does not work on all OS versions. ⚠️ This will only work if your OS version is 3.2 to 3.13, or if the OS is 3.20 or newer.

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 screen

  • poweroff.png - Shutdown screen

  • starting.png - Boot screen

  • batteryempty.png - Low battery screen

  • rebooting.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
This site was last updated on Sep 10, 2025.