xrandr não ativando a tela do laptop

2

O meu laptop Toshiba Satellite é normalmente conectado a um monitor externo quando estou em casa. Desconectar o monitor não restaura a tela do meu laptop; Eu tenho que habilitar manualmente a exibição do meu laptop a partir das configurações de exibição para fazê-lo funcionar.

Eu tentei sem muito sucesso usar o xrandr para alternar automaticamente os displays. O comando xrandr --output LVDS1 --auto --primary --output HDMI1 --off desativa meu monitor externo sem ativar a tela do meu laptop.

Eu suspeito que isso esteja relacionado ao fato de que meu laptop tem dois modos para sua resolução padrão. Aqui está a saída do xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768      59.99 +
   1360x768      59.80    59.96  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
VGA2 disconnected (normal left inverted right x axis y axis)
HDMI1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1400x1050     59.95  
   1600x900      59.98  
   1280x1024     60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      59.97  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DP1 disconnected (normal left inverted right x axis y axis)

Como você pode ver, existem duas entradas para 1366x768. Também notei que, quando eu ativo a tela do meu laptop na janela de configurações de exibição, eu tenho que alterar manualmente a resolução para a segunda entrada de 1366x768 para que ela funcione.

Alguém tem uma ideia de como eu posso fazer com que o xrandr ative a tela do meu laptop? Em particular, existe uma maneira de especificar que eu quero que o xrandr ative o segundo modo com a resolução 1366x768?

EDIT: Como zje apontou, as duas linhas são de fato diferentes: 1366 versus 1360 (como constrangedor!).

No entanto, consegui resolver o problema. Acontece que a luz de fundo do meu laptop não estava ligando, então enquanto minha tela estava "ligada", nada estava aparecendo.

    
por Alessandro Power 03.06.2015 / 14:24

1 resposta

1

A menos que eu esteja entendendo mal o que você está dizendo, ao analisar sua saída, parece que há uma entrada para 136 6 x768 e outra para 136 0 x768 . (Por entradas, suponho que você quis dizer linhas na saída).

Se este for o caso, então parece que você quer 1360x768.

xrandr --output LVDS1 --mode 1360x768 --primary --output HDMI1 --off

Faça o truque?

Além disso, talvez você queira tentar com / sem o sinalizador --primary caso não funcione.

    
por 03.06.2015 / 17:42