The viewer is split into two part 1) WV "Server" - the viewer which is running on a virtual screen :1 created by XDMX and used to load and display images. 2) WVRemote "Client" - the application used to remotely operate the wall viewer. Currently it's running on a same machine on display :0. It connects to the server through tcp socket and allows simple manipulation of the wall.
The vewer is written in Qt 4 and it's build by creating a Makefile for a particular platform using qmake tool. The cross-platform makefile project files are wv.pro and wvremote.pro
- WV (the binary file will be located in WallView/)
cd WallView/src qmake wv.pro make
- WVRemote (the binary file will be located in WallView/)
cd WallView/src qmake wvremote.pro make
The server application is called with -one command argument in order to allow only one instance of it running and all the file open requests will be redirected to the currently running instance.