Go back to the Full Readme.
- Double-click
Immich_Frame.exe
. - Screensaver - Rename
Immich_Frame.exe
toImmich_Frame.scr
. Right-click → Install. Configure screensaver settings and apply.- You will still have to click middle/bottom in the app to exit screensaver.
- GUI - Double-click
Immich_Frame
. - CLI - CD into folder, and launch with
./Immich_Frame
. - SSH - CD into folder, and launch with
DISPLAY=:0.0 ./Immich_Frame
. - Ubuntu Desktop - Right-click Immich_Frame, properties, set 'Execute as program' to True, OK. Right-click Immich_Frame, Open with, choose 'Run Software', always use for this file type TRUE.
- If you get a permissions error run
chmod +x Immich_Frame
.
The latest Raspberry Pi OS, Bookworm uses Wayland as default, but also includes X11. The following assumes standard user is pi
and you are working on a fresh install of "Raspberry Pi OS with desktop".
To autostart ImmichFrame in Wayland, run nano /home/pi/.config/wayfire.ini
in terminal, to add the following at the end.
[autostart]
immichframe=/home/pi/{dir with Immich_Frame}/Immich_Frame
Wayland does not have an easy way to hide the cursor. If you want that, then change to X11 as the default desktop session through running sudo raspi-config
in terminal, then Advanced Options → Wayland → X11.
Then install unclutter:
sudo apt install -y unclutter-xfixes
After this, copy the default autostart file to your home folder and add a line to enable autostart, by running the following in terminal:
cp /etc/xdg/lxsession/LXDE-pi/autostart /home/pi/.config/lxsession/LXDE-pi/autostart
echo "@/home/pi/{dir with Immich_Frame}/Immich_Frame" > sudo tee /home/pi/.config/lxsession/LXDE-pi/autostart
- GUI - Double-click
Immich_Frame
. Note: If nothing happens, right-click → open with → Utilities → Terminal. Check Always Open With. - CLI - CD into folder, and launch with
./Immich_Frame
. - If you get a permissions error run
chmod +x Immich_Frame
.
The Android-Version of ImmichFrame is available on the Google Play Store. Download it via the store for automatic updates. You can also sideload via APK available in Releases.
- Run the app normally and configure settings.
- Go to Settings, Display, Advanced, Screen Saver, Current Screen Saver, choose ImmichFrame. Settings, Display, Advanced, Sleep, choose your sleep timeout. The menu options may differ slightly on different Android versions.
- If you are unable to set ImmichFrame as a screen saver you may need to run this ADB command
adb shell settings put secure screensaver_components com.immichframe.immichframe/.ScreenSaverService
- To view screensaver timeout use this ADB command
adb shell settings get system screen_off_timeout
- To set screensaver timeout use this ADB command
adb shell settings put system screen_off_timeout 60000
(timeout is is ms, so this would be 60 seconds).
- If you are unable to set ImmichFrame as a screen saver you may need to run this ADB command
Simply enter the URL of ImmichFrame web Docker. All other configuration is handled in the Docker container.
Settings - swipe down.
Previous Image/Pause/Next Image - Touch the left side/center/or right side of screen
Settings - D-pad UP.
Previous Image/Pause/Next Image - D-pad left/D-pad center/D-pad right
The screen is configured in a 3x3 gird. You can touch or click:
- | Settings | - |
---|---|---|
Prev image |
Pause | Next image |
- | Quit | - |
Settings - Up arrow
Quit - Down arrow
Prev Image - Left arrow
Next Image - Right arrow
Pause - Enter/Return