Skip to content

Commit aef2d36

Browse files
committed
Update readme
1 parent 3aa2492 commit aef2d36

1 file changed

Lines changed: 19 additions & 10 deletions

File tree

README.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,39 @@
22

33
![logo](https://i.imgur.com/bUV4bE2.png)
44

5-
This is a simple photo slideshow screensaver that is optimized to correctly work with multiple screens with different orientations.
5+
This is a simple photo slideshow screensaver that is optimized to correctly work with multiple
6+
screens with different orientations. It uses GPU rendering through direct2d with smooth
7+
scaling and blend image transition.
68

7-
Portrait and landscape photo directories are configurable separately and will be displayed on corresponding monitors.
9+
Portrait and landscape photo directories are configurable separately and will be displayed
10+
on corresponding monitors in a random order.
811

912
Simple keyboard actions like pause slideshow, next/previous image are also supported.
1013

11-
### Configuration
14+
### Installation
1215

13-
Right click → configure or go to screensaver settings in windows control panel.
16+
Extract screensaver into a suitable location and right click → install.
1417

15-
![config](https://i.imgur.com/x315OE8.png)
18+
To uninstall simply delete the file. If you want to delete the settings too then open `regedit`
19+
and delete this path: `HKEY_CURRENT_USER\SOFTWARE\OpenScopeProject\MultiScreenSaver`.
1620

17-
### Installation
21+
### Configuration
1822

19-
Extract screensaver into a suitable location and right click → install.
23+
Right click → configure or go to screensaver settings in windows control panel.
2024

21-
To uninstall simply delete the file.
25+
![config](https://i.imgur.com/x315OE8.png)
2226

2327
### Compilation
2428

2529
This project is built with cmake and vcpkg and requires wxwidgets library.
26-
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.
30+
Install vcpkg first, then install wxwidgets into vcpkg and run cmake. Make sure to define
31+
`CMAKE_TOOLCHAIN_FILE` pointing to `vcpkg/scripts/buildsystems/vcpkg.cmake`.
32+
33+
Optionally pass `VCPKG_TARGET_TRIPLET="x64-windows-static"` and `CMAKE_UPX_PATH=path/to/upx.exe`
34+
to link statically and compress the executable.
2735

28-
Config form is created using wxFormBuilder, `config_base*` files are auto generated and should not be edited/formatted.
36+
Config form is created using wxFormBuilder, `config_base*` files are auto generated and should
37+
not be edited or formatted.
2938

3039
### License
3140

0 commit comments

Comments
 (0)