As teclas Fn do seu laptop fazem alguma coisa? Se houver chaves Fn, deve haver uma combinação que alterne a exibição, mas, como seu script força a exibição, não sei se ele faria alguma coisa. Se isso não acontecer:
Teste xrandr | grep disconnected
para listar as exibições desconectadas que você tem e faça:
xrandr --output <monitor name (eg. LVDS-1, HDMI-1, etc)> --auto
e veja se ele liga novamente. Bem, se isso acontecer, lembre-se de desativar o script desta vez.