Esta não é a abordagem xrandr que eu sei que funciona no X, mas para o console você pode tentar isso - você pode escrever para o arquivo /sys/class/drm/card0-DP-1/status
também. Não consegui encontrar documentação adequada, mas felizmente o Linux é open source. Analisando o código-fonte , parece que são necessários alguns valores: detect
, on
, on-digital
e off
.
Portanto, echo detect > /sys/class/drm/card0-DP-1/status
deve forçar uma nova verificação de um monitor. Ou echo on-digital > /sys/class/drm/card0-DP-1/status
pode conseguir ativá-lo, independentemente do que a detecção julgue.
edit: Em X, usei isso para lidar com HDMI que não detectou a conexão - ele ativará a saída. Mas infelizmente apenas vídeo, o áudio HDMI não funciona (e aparentemente não é possível sem um patch de kernel):
xrandr --newmode "Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
xrandr --addmode HDMI-1 "Mode 2"
xrandr --output HDMI-1 --mode "Mode 2" --right-of LVDS-1
Todos esses números especificam os horários dos vídeos; normalmente ele é detectado automaticamente, a maneira mais fácil de obtê-los é pegar o modo que ele está usando quando você inicializa com ele, então está funcionando ( xrandr --verbose
irá mostrá-los).