precisa ligar e desligar os monitores com encadeamento DP para obter o xrandr para ligá-los

1

Estou correndo awesomewm em um laptop Ubuntu. Eu tenho dois monitores externos conectados na configuração de corrente margarida DP, conectados à porta mini-dp do laptop. xrandr detecta ambos quando estão conectados. No entanto, se eu apenas conectar o cabo mini-dp e executar o comando xrandr para desligar o monitor do laptop e ligar os dois monitores, os monitores não serão ligados.

Se eu ligar e desligar os monitores algumas vezes e, em seguida, executar o comando xrandr , ele funcionará corretamente. Eu digo "liga e desliga algumas vezes" porque é o que eu de fato faço, embora não esteja claro o que exatamente eu tenho que fazer para fazê-los funcionar.

Suponho que isso tenha algo a ver com o gerenciamento de energia de hardware nos monitores, mas não totalmente seguro. Isso nunca aconteceu quando eu, por exemplo, executava dois monitores diretamente de saídas de laptop usando diferentes saídas (por exemplo, uma de HDMI, uma de DVI ou uma de HDMI, uma de mini-dvi para hdmi). Se alguém souber o que está acontecendo aqui ou como ele pode ser consertado ou mais efetivamente invadido, informe-nos.

    
por user3113723 13.04.2015 / 20:54

1 resposta

1

Encontrou um hackaround razoável. O script a seguir faz o que eu quero, embora de uma maneira meio feia

alias xcmd='xrandr cmd to turn on monitors, turn off laptop'
alias xcmd_inv='xrandr cmd to turn off monitors, turn on laptop'
xcmd
sleep 1
xcmd_inv
sleep 1
xcmd
sleep 1
xcmd_inv
sleep 1
xcmd

Esse não é o roteiro real, mas esperamos que esteja claro o suficiente para alguém tentar lidar com isso.

    
por user3113723 22.04.2015 / 19:12