Eu resolvi usar o disper. Digite um terminal:
sudo apt-get install disper
Depois de resolver o problema com o método proposto por Pałlo Ebermann ou nvidia-settings ou o que for melhor para você, digite um terminal:
disper --export < /path-to-my-file/my-disper-file.metamode
my-file.metamode é o seguinte:
backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-0: 1366x768 @1366x768 +1920+312, DFP-1: 1920x1080 @1920x1080 +0+0
scaling: stretched, stretched
xinerama info order: DFP-1, DFP-0
A terceira linha leva em conta o posicionamento particular de duas telas com diferentes alturas. Seu caso pode ser mais simples. Você poderia tentar criar o arquivo que se encaixa na sua configuração (sem usar outros métodos + disper --export).
O ponto importante é a ordem das telas na segunda e na última linha.
Você pode usar o script e executá-lo na inicialização:
#!/bin/sh
#Auto switch single/extend display with disper on Multiple Monitor.
lines=$(disper -l | wc -l)
display_count=$((lines / 2))
if [ $display_count -eq "1" ]; then
disper -s
else
disper --import < /path-to-my-file/my-disper-file.metamode
fi
Funcionou com minha placa gráfica nvidia (tanto precisa quanto quantal).
Espero que ajude.