Я использовал правило udev, предложенное выше наряду со сценарием оболочки, который похож
#!/bin/sh
dmode="$(cat /sys/class/drm/card0-VGA-1/status)"
export DISPLAY=:0
export XAUTHORITY=/home/yourusername/.Xauthority
if [ "${dmode}" = disconnected ]; then
/usr/bin/xrandr --auto
elif [ "${dmode}" = connected ];then
/usr/bin/xrandr --output VGA1 --auto --right-of LVDS1
else /usr/bin/xrandr --auto
fi
Часть Xauthority является основной, а также экспорт DISPLAY
, можно использовать эхо $DISPLAY
видеть, какому числу это равно. Использовать xrandr -q
для наблюдения внешних мониторов, Вы имеете. Последнее еще оператор должен только удостовериться, что Вы никогда не застреваете без дисплея.
Переключитесь Ваша система к режиму BIOS загружают или иначе создают таблицу разделов GPT (gparted или gdisk).