Canvas-DS Theme (v1.0.5)
Welcome to another release of Canvas-DS —a dual-screen theme built specifically for Anbernic RG-DS with Rocknix!
Important Bug Fix Release Info
This is a fix release mostly for people using latest Rocknix versions like Stable 20260801.
Latest Rocknix releases seems to have updated wayland/sway and this in turn makes our script to enable dual screen introduce some bugs and errors with the input. While in dual theme and after running the enable_theme_rgds.sh script, after closing a game or emulator to go back to the menu the input is frozen. Preview videos still play and system works but pressing any of the buttons does nothing so it is impossible to go back the menu or chose a different game or close the console.
The culprit for this is the enable_theme_rgds.sh script. This release includes a new script that fixes this issues.
For recurring users simply replace the enable_theme_rgds.sh script or the script contents with the one on the download section below. If you replace the script you may need to run again chmod +x enable_theme_rgds.sh. After that restart the system and the error should not happen again.
For new users just follow the usual installation instructions down below or on the readme.
Available Downloads
To make things as easy as possible, we have provided two different downloads depending on how you'd like to use the theme:
- canvas-ds.zip (Core Theme Only)
This zip file contains just the essential, lightweight files required to run the theme with its default layouts.
Who it is for: Users who want a clean, fast installation as-is, without any extra customization example files taking up space on their SD card.
- canvas-ds+customization-examples.zip (Theme + Customization Examples Bundle)
The full base theme plus the pre-configured customization folders (featuring the custom Pokémon and Zelda templates, complete with custom palettes, asset paths, and wallpaper layouts).
Who it is for: Users who want to play around with different colors, use this preset designs, or use the assets as a blueprint to create their own custom layouts.
Installation
- Download your preferred .zip file from the assets below.
- Extract the contents.
- Transfer the canvas-ds folder into your device's theme directory (typically /themes/ if mounting via networ or /STORAGE/.config/emulationstation/themes/).
- Copy both the enable_theme_rgds.sh and the start_es_rgds.sh scripts from the repository's scripts folder into your
roms/portsfolder.
- !!! NOTE: If you downloaded the theme as a zip, you may need to re-enable execution on the
enable_theme_rgds.shscript either
after extraction on your computer or on the device via ssh. Usechmod +x enable_theme_rgds.shfor either method.
- After updating your gamelists, open your ports section on your device and
- Either run the enable script every time you want to enable the theme
- (You will have to manually change the theme setting when you want to switch back)
- Or set the enable script to run at launch by opening the Advanced Game Options (remember you can access this by pressing X twice) and turning on that option
- Optionally, set the enable script's metadata Hidden option if you don't want it to clutter the ports
- Open EmulationStation on your device, press Start, go to User Interface -> Theme Set, and select canvas-ds.
For advanced customizations, please refer to the README.md files included inside the customization examples folders!
Changelog:
- fixed critical bug with the enable_theme_rgds.sh script that causes the input to freeze after exiting a game or emulator.