lmn-client/doc/misc_clonescreen.md
2025-04-08 07:42:51 +02:00

1.9 KiB

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