i3wm não reconhece o terceiro monitor

1

Instalei o Ubuntu 16.04 e fiz com que todos os meus três monitores trabalhassem elegantemente (não funcionava muito bem, mas um pouco de monkeying com os drivers logo resolveu tudo). Eu instalei o i3-wm, mas ele não reconhece meu terceiro monitor. Eu tinha o i3-wm funcionando sem problemas na minha instalação anterior do Ubuntu 14.04, e sempre que eu efetuo logout do i3-wm, meu computador reconhece meu terceiro monitor novamente (ou seja, não acho que haja algum problema com o hardware). > Eu tentei desconectar / reconfigurar meu terceiro monitor, reiniciar o i3-wm e reinicializar várias vezes sem sucesso algum. Qualquer pensamento sobre o que pode ser um problema? Obrigado!

P.S. Meu terceiro monitor é de 4k (girado) e conectado através da porta de exibição. Meus outros dois monitores (de trabalho), ambos 1080p, conectam-se através de HDMI e DVI.

Editar: eu corri xrandr, e aqui está a saída:

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    59.94  
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
   480x576       50.00  
   480x480       59.94  
DP-1 connected (normal left inverted right x axis y axis)
   3840x2160     60.00 +  29.98  
   2560x1440     59.95  
   1920x1200     59.88  
   1920x1080     60.00    59.94    50.00    23.97    60.00    50.04  
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00    50.08  
   720x480       59.94    60.05  
   640x480       75.00    59.94    59.93

Notadamente, "DP-0 desconectado (esquerda normal invertida à direita eixo x eixo y)" (DP seria Porta de Exibição - significando que meu monitor de porta de exibição 4k não está conectado). Curiosamente, existe uma opção DP-1 que é conectada.
Eu também corri arandr, mas como o meu i3-wm, ele só reconheceu os monitores 1080p. Eu acho muito estranho que o xrandr detecte um monitor (conectado através do DP-1) que o arandr não faz.

    
por QuantumFool 28.06.2016 / 20:33

1 resposta

2

Depois de algumas cutucadas, eu tenho a minha configuração para trabalhar.
Primeiro, tive que reiniciar meu computador. Eu não sei porque isso foi necessário, mas aparentemente foi.
Na próxima vez que executei arandr, notei que agora havia uma entrada DP-1 na qual eu poderia clicar: (Eu suspeitava que esse seria o caso, pois a saída de xrandr indicava que havia um monitor DP-1 conectado)

Quando ampliei a opção DP-1, consegui clicar em "Ativo" e meu terceiro monitor foi ativado com êxito.

Como etapa final, selecionei "Salvar como", salvei minhas configurações em um arquivo gerado automaticamente que chamei de layout.sh e, em seguida, segui as instruções na votação mais alta ( não o aceito ) resposta a este post .

P.S. Eu não segui exatamente as instruções na resposta do post. Meu arquivo /etc/lightdm/lightdm.conf real se parece com:

[Seat:*]
autologin-guest=false
autologin-user=my_user_name
autologin-user-timeout=0
display-setup-script=/path/to/layout.sh
session-setup-script=/path/to/layout.sh

ao contrário da sugestão no post:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=/path/to/layout.sh
# for your desktop session
session-setup-script=/path/to/layout.sh

Acho que o novo formato de lightdm.conf vem com o Ubuntu 15.10 e em diante (estou usando o Ubuntu 16.04 - a afirmação do número de versão é um palpite baseado na diferença observada em este site ).
P.P.S. Também alterei algumas configurações entre as etapas "Ativo" e "Salvar configuração", como girar meu terceiro monitor e movê-lo para o local físico dos meus outros dois monitores na minha mesa.

    
por QuantumFool 29.06.2016 / 04:13