This is a simple photo slideshow screensaver that is optimized to correctly work with multiple screens with different orientations. It uses GPU rendering through direct2d with smooth scaling and blend image transition.
Portrait and landscape photo directories are configurable separately and will be displayed on corresponding monitors in a random order.
Simple keyboard actions like pause slideshow, next/previous image are also supported.
Extract screensaver into a suitable location and right click → install.
To uninstall simply delete the file. If you want to delete the settings too then open regedit
and delete this path: HKEY_CURRENT_USER\SOFTWARE\OpenScopeProject\MultiScreenSaver
.
Right click → configure or go to screensaver settings in windows control panel.
This project is built with cmake and vcpkg and requires wxwidgets library.
Install vcpkg first, then install wxwidgets into vcpkg and run cmake. Make sure to define
CMAKE_TOOLCHAIN_FILE
pointing to vcpkg/scripts/buildsystems/vcpkg.cmake
.
Optionally pass VCPKG_TARGET_TRIPLET="x64-windows-static"
and CMAKE_UPX_PATH=path/to/upx.exe
to link statically and compress the executable.
Config form is created using wxFormBuilder, config_base*
files are auto generated and should
not be edited or formatted.
This project is licensed under GNU GPL v3 license, see COPYING
for more information.