Где разместить скрипт, который клонирует gdm greeter на экран и проектор?

В Ubuntu 16.04 я мог клонировать экран ligthdm-greeter для ПК и проектора примерно на 40 машинах со следующим сценарием, помещенным в / usr / local / bin:

#!/bin/bash
# Sleep until System has configured Resolutions
sleep 8
# Find 1. Screen
SCREEN1=$(xrandr --query | awk '/ connected /{ print $1 }' | head -1)
# Find 2. Screen
SCREEN2=$(xrandr --query | awk '/ connected /{ print $1 }' | tail -1)
# Set Resolution
RESOLUTION=$(xrandr --query | awk '/^ *[0-9]*x[0-9]*/{ print $1 }' | sort -g -r | uniq -d | head -1)
# Set Clone Modus with Maximum Resolution 
xrandr --output $SCREEN1 --mode $RESOLUTION $RATE_OPTION --output $SCREEN2 --mode $RESOLUTION  --same-as $SCREEN1

вызывается из /etc/lightdm/lightdm.conf.d/50-scripts.conf с опцией greeter-setup-script="/usr/local/bin/clone".

Где я могу связать / установить / вызвать тот же скрипт в gdm / gdm3 в Ubuntu 17.10 / 18.04, чтобы получить клонированные экраны приветствия?

1
задан 20 January 2018 в 19:34

1 ответ

Создание файла .desktop, например clone.desktop в каталоге /usr/share/gdm/greeter/autostart, содержащем ссылку на /usr/local/bin/clone, будет динамически клонировать gdm-greeter на PC-экран и beamer-screen, поэтому оба экрана будут отображать информацию для входа и делать возможным вход в систему.

Утверждают clone.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=Clone PC Screen and Beamer Screen for Login
Exec=/usr/local/bin/clone
Terminal=false
NoDisplay=true
0
ответ дан 20 January 2018 в 19:34

Другие вопросы по тегам:

Похожие вопросы: