У меня были похожие проблемы, и я нашел / модифицировал скрипт, который обрабатывает обнаружение внешнего монитора для меня, поэтому мне не нужно вручную отключать экран ноутбука ... У меня есть скрипт, запущенный в моих загрузочных приложениях. Это относится к моей настройке, но использовало приложение ARandR, чтобы помочь мне определить специфику моего монитора (http://www.ubuntugeek.com/arandr-a-simple-visual-front-end-for-xrandr.html)
#!/bin/bash
sleep 5
XRANDRexternal="xrandr --output HDMI1 --off --output LVDS1 --off --output DP1 --set audio off --mode 2560x1600 --output VGA1 --off"
XRANDRnoexternal="xrandr --output HDMI1 --off --output LVDS1 --mode 1280x800 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --off"
if xrandr | grep -q ' connected'
then
${XRANDRexternal}
else
${XRANDRnoexternal}
fi
В нем говорится, что просто включить брандмауэр с настройкой по умолчанию. Если вы не знаете, что это такое или нет, не настраивайте его. Кстати, ufw - это брандмауэр ядра, о котором вы говорили.