Eu tenho uma máquina virtual Ubuntu 16.04 no meu player vmware. Estou executando a versão 3.19.0.31 do kernel, pois versões posteriores não funcionavam com ferramentas vmware (sem resolução automática para tela cheia, sem vários monitores).
Quando eu executo uma sessão Unity e "Cycle multiple monitors", tudo funciona como esperado. Windows snap para as bordas de cada tela, o traço abre na tela com foco, etc. No entanto, nas configurações GUI, apenas uma tela é exibida. Uma tela com uma resolução ampla (cobrindo as duas telas físicas).
Quando executo uma sessão do i3wm e "Cycle multiple monitors", acontece a mesma coisa. 2 telas se tornam uma tela grande. No entanto, o i3wm não os trata magicamente como duas telas como a Unity fez.
Quando executo xrandr
, vejo apenas uma tela com uma resolução ampla de 3360 * 1050. O mesmo para Unity e i3wm
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 5280 x 1920
default connected 3360x1050+0+0 0mm x 0mm
800x600 60.00 85.00 75.00 72.00 56.00 0.00
2048x1536 85.00 75.00 60.00 0.00
1920x1440 85.00 75.00 60.00 0.00
1856x1392 75.00 60.00
1792x1344 75.00 60.00
1600x1200 85.00 75.00 70.00 65.00 60.00 0.00
1680x1050 85.00 75.00 70.00 60.00 0.00
1400x1050 85.00 75.00 70.00 60.00 0.00
1280x1024 85.00 75.00 60.00 0.00
1440x900 60.00 0.00
1280x960 85.00 60.00 0.00
1360x768 60.00
1152x864 100.00 85.00 75.00 70.00 60.00 0.00
1024x768 85.00 75.00 70.00 60.00 0.00
832x624 75.00
640x480 85.00 75.00 73.00 60.00 0.00
720x400 85.00
640x400 85.00 0.00
640x350 85.00
320x240 0.00
400x300 0.00
512x384 0.00
2560x1920 0.00
854x480 0.00
1280x720 0.00
1366x768 0.00
1920x1080 0.00
1280x800 0.00
1920x1200 0.00
2560x1600 0.00
720x480 0.00
720x576 0.00
320x200 0.00
800x480 0.00
1280x768 0.00
5280x1920 0.00
3360x1050 0.00*
Vale a pena mencionar que, inicialmente, eu não conseguia alternar os monitores com o i3wm, mas usei uma correção encontrada on-line que envolve a adição de exec --no-startup-id vmware-user
ao meu ~/.i3/config
UPDATE
Eu tentei rodar com o kernel mais recente 4.4.0-34-generic, que não funcionava com o Unity. Parece funcionar perfeitamente com o i3. xrandr mostra as duas exibições e as telas são manipuladas corretamente. Não sei por que isso precisa ser tão confuso, mas pelo menos agora funciona:)