News | People | Our Github

Configuring DMX

 

Config File

DMX is started using the command:
 Xdmx
See the man page for more info.

When you want to create a unified desktop, it is convenient to have a configuration file that specifies the monitors and their respective positions.

The syntax for the config file is as follows:

 virtual [ name ] [ dim ] { dw-list } 
dw-list stands for Display Wall List, which uses the syntax for each display as follows:
 display name [ geometry ] [ geometry ] [ origin ] ;
So, for the PowerWall, we'll refer to the boba cluster setup and determine the position for each screen based on it's top-left corner. Let's call the config file wall.cfg

wall.cfg:

virtual PW 3840x3072 {
   display boba231:0 1280x1024 @0x0;
   display boba211:0 1280x1024 @1280x0;
   display boba121:0 1280x1024 @2560x0;
   display boba141:0 1280x1024 @0x1024;
   display boba131:0 1280x1024 @1280x1024;
   display boba111:0 1280x1024 @2560x1024;
   display boba232:0 1280x1024 @0x2048;
   display boba212:0 1280x1024 @1280x2048;
   display boba122:0 1280x1024 @2560x2048;
}
This configuration file will be used in the next step: Running DMX.