1, try to keep current rotation, etc unchanged if not necessary
    e.g. python dm.py -o 1
2, add for one monitor support
3, handle '-a' option