In some installations users may want to allow users to automate the process of opening multiple client instances on different monitors of a workstation. This article details the steps to create an XDV file that will open the client to the configuration of your choice.
Click the exacqVision logo in the top-right corner of the client window to determine which version of the exacqVision Client you are using.
There are two methods to create an XDV file.
<br>
Option 1
The simplest way to create your XDV file is to open a client instance and drag it to the position you’d like on one of your monitors, maximize it if you wish, to fill the screen.
Configure the client window as you want it to appear when opened. If you want to hide the toolbars, the navigation panel or open to a specific camera view that you saved previously, do that now.
You may toggle the navigation pane with the F4 key. Toggle the top toolbar with F8. Toggle full-screen with F11. Toggle all three by pressing ALT+Enter.
Once you’ve configured it as you like, close the client window by pressing the ‘X’ in the corner, or, if you’ve maximized the client and hidden the close button you can press ALT-F4.
Locate the following directory:
Windows:C:\Users\%USERPROFILE%\AppData\Roaming\edvrclient\
Linux: /home/$USER/.edvrclient.dir/
Make a copy of the file named ‘edvrclient.xml’. Save the file with a descriptive name, such as ‘Monitor1.xdv’. Be certain the file extension is .xdv, not .txt, .xml or some other file type. Close the file and the client window if it is still open. Open a new client instance and repeat these steps for each monitor.
When you have finished you may place these XDV files where you’d like such as the Desktop for users to access them easily or in the client installation directory for easy access from scripts. Double-clicking the icon for the XDV file will open the client with your chosen settings.
<br>
Option 2
If you are familiar with XML you may opt to write an XDV file from scratch using a non-formatting text editor such as Notepad or Notepad++ on Windows, or using Vi, Nano, or Gedit on Linux systems.
You may refer to the evCLI.pdf documentation located in the client installation directory:
Windows: C:\Program Files\exacqVision\Client\evCLI.pdf
Linux: /usr/local/exacq/client/evCLI.pdf
When you save the file, do not save it with an XML file extension, instead save it as an XDV file type. (Ex. Monitor1.xdv). This will associate the file with the exacqVision client software.
<br>
Additional Considerations / Troubleshooting
If you are planning to place an XDV file on another machine than it was created on, or allow other user accounts to access and open the XDV file, you will need to make some edits.
If you are using a Windows machine, right-click on Notepad and choose ‘Run as Administrator’, then open the XDV file for editing.
If you are using a Linux machine, you may use Vi, Nano, or Gedit run with elevated privileges to open and edit the XDV file.
Look for the block of XML language that lists each of the servers the client will log into. It will have a structure similar to the following example, but with the details of your system(s). This sample has been truncated a for display.
You will replace the encoded text between the ” ” for the Password with the password the user account will use to login to each of the servers listed.
Replace the “3” for PasswordType with “0”.
Do this for each server listed. If you have created more than one XDV file for multiple monitors, perform this on each of the XDV files.
<br>
Opening-exacqVision-Client-on-Separate-Monitors-Client-9.4-and-Higher.pdf