O comportamento que você encontra é esperado. Xrandr é ...
xrandr -- primitive command line interface to RandR extension
que implica que funcionará depois que o Xorg carregou a extensão RandR, não antes. Você pode ser capaz de especificar a configuração desejada no arquivo /etc/X11/xorg.conf
, mas isso pode ser uma perda de tempo, já que os DEs tendem a impor seu pedido em nossas telas. Por exemplo, o KDE é notoriamente resistente a configurações de monitor definidas pelo usuário.
Quais são suas opções?
-
Tente salvar sua configuração atual para futuras sessões. Você pode encontrar neste Unix & Linux postar várias maneiras de fazer isso. Tenha em mente que o bug mencionado na página da Web agora está fechado.
-
Execute o script toda vez que fizer login graficamente. Por exemplo, você pode colocar o seguinte código no seu arquivo
.bashrc
:if [[ $TERM != "linux" && "x$SSH_CLIENT" == "x" ]] then xrandr --output DVI-D-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output HDMI-0 --mode 1920x1080 --pos 1440x0 --rotate normal --output DVI-I-1 --off --output DVI-I-0 --mode 1440x900 --pos 0x180 --rotate normal --output DP-1 --off --output DP-0 --off fi