Use "critical" so its red and doesn't go away.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
Abstract out.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
Support desktop mode too; avoids having to SSH to longcat.

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>