; This is a sample configuration file ; Settings that affect clients in all rooms are placed under [General] ; * rooms : list the rooms that should be available in the "Load Room Configuration dialog" ; * allowClientQuit : If set to true, users can shut down the client by clicking on "Quit" in the toolbar of pvsclient. ; * showLockDesktopButton : If set to true, users can lock their desktop by clicking on "Lock" in the toolbar of pvsclient. [General] rooms=A1,B308 allowClientQuit=True showLockDesktopButton=True ; Settings for a specific root are placed under [] ; MUST: ; * mgrIP: the IP of th instructor's PC ; * client: An array containing all clients and their positions. For the exact syntax compare the given samples below ; * client\size: must contain the number of clients ; * configure clients (ip, pos) as seen below ; ; CAN: ; * tutorIP: The ip of a client in this room which should be set as tutor by default. Usually the instructor's PC. ; * backgroundImage: Path to an image file that will be drawn as a background behind the room window ; * gridSize: size of the grid, defaults to minimal size to fit all clients on the screen ; * clientSize: size of the clients on the grid. In combination with a big grid. This allows you to create well-detailed room configurations. ; * priority: Important for the auto-connect feature, but also affects the sorting in the connect window of the client. If a client is assigned to multiple rooms it will automatically connect to the room with the highest priority. [A1] mgrIP=192.168.178.10 tutorIP=192.168.178.30 priority=11 backgroundImage=/opt/openslx/pvs2/alps.jpg gridSize=@Size(10 8) clientSize=@Size(1 1) client/size=2 client/1/ip=192.168.178.30 client/1/pos=@Point(0 0) client/2/ip=192.168.178.31 client/2/pos=@Point(1 0) [B308] mgrIP=192.168.178.50 client/size=3 client/1/ip=192.168.178.60 client/1/pos=@Point(0 0) client/1/ip=192.168.178.61 client/2/pos=@Point(1 0) client/1/ip=192.168.178.62 client/3/pos=@Point(2 0)