56 lines
1.9 KiB
Markdown
56 lines
1.9 KiB
Markdown
# CloneScreen on PresenterPCs
|
|
|
|
Presentation PCs have a habit of displaying the primary screen on the wrong device. Furthermore, the workspace is extended by default instead of mirrored.
|
|
|
|
These issues can be resolved using the 'misc_clonescreen' variable.
|
|
If the login screen appears on the wrong device, this can be corrected using the `dual_screen` variable.
|
|
Furthermore, the display devices are mirrored by default instead of extended.
|
|
|
|
If the cabling does not properly support large screen resolutions, the desired resolution and refresh rate can be set.
|
|
|
|
## Configuration / Variables
|
|
|
|
* **misc_clonescreen**
|
|
This flag indicates whether to prepare clonescreen mode.
|
|
If set to `true` clonescreen will be default.
|
|
Type: *Boolean*
|
|
Values:
|
|
* `false` <-- (default)
|
|
* "username"
|
|
* **misc_clonescreen_mode**
|
|
This variable specifies the resolution and frequency of display.
|
|
Default: "1920x1080@60"
|
|
Type: *String*
|
|
* **dual_screen**
|
|
Array with X11 and Wayland naming of desired primary display.
|
|
Type: *String*
|
|
Example: [DisplayPort-3, DP-4]
|
|
* **audio_output**
|
|
Array of audio-output device to be selected.
|
|
Example: [pci-0000_00_1f.3, analog-stereo]
|
|
|
|
|
|
## Example
|
|
|
|
* Hosts in group `classroom` will be clonescreen PCs.
|
|
* Screen will be cloned and mode 1920x1080@60 (default) will be selected.
|
|
* On host with IP 10.0.2.80 screen resolution is limited to 1024x768 at 60 Hertz
|
|
* Audio output HDMI (default) is selected.
|
|
* On host with IP 10.0.5.80 audio out is preset to analog-stereo
|
|
* On Hosts with IP 10.0.3.80 primary screen will be swapped to device with name `DisplayPort-3` (X11) / `DP-4` (Wayland)
|
|
|
|
inventory.yml
|
|
```
|
|
classroom:
|
|
hosts:
|
|
10.0.2.80:
|
|
misc_clonescreen_mode: 1024x768@60
|
|
10.0.3.80:
|
|
dual_screen: [DisplayPort-3, DP-4]
|
|
10.0.4.80:
|
|
10.0.5.80:
|
|
audio_output: [pci-0000_00_1f.3, analog-stereo]
|
|
10.0.6.80:
|
|
vars:
|
|
misc_clonescreen: true
|
|
```
|