Lightdm 디스플레이 설정 스크립트 및 if-else-construct

Lightdm 디스플레이 설정 스크립트 및 if-else-construct

lightdm용 모니터를 구성하려면 display-setup-script다음 옵션을 사용합니다./etc/lightdm/lightdm.conf

실제 스크립트를 가리키면

if xrandr | grep -q "HDMI-1 connected"; then
    xrandr --output eDP-1 --mode 1920x1080 --output HDMI-1 --mode 1920x1080 --same-as eDP-1
else
    xrandr --output eDP-1 --mode 1920x1080
fi

그것은 아주 잘 작동합니다.

하지만 이렇게 한 줄을 사용하면

display-setup-script=if xrandr | grep -q "HDMI-1 connected"; then xrandr --output eDP-1 --mode 1920x1080 --output HDMI-1 --mode 1920x1080 --same-as eDP-1; else xrandr --output eDP-1 --mode 1920x1080; fi

이것은 실패했습니다. 왜 이런 일이 발생합니까?

관련 정보