First rule out driver issues as suggest above: does this *only* happen when you suspend with the external monitor connected then disconnect it? I.e., do you regularly suspend without the external monitor connected so you can confirm that waking works as intended then?Why in a tty? You'd have to export DISPLAY for that to work at all. Xrandr must be run under X. Just make a key binding for your xrandr command.
]]>