Ativando as saídas de exibição virtual usando xrandr

4

Simplificando, existe um inverso ao seguinte comando?:

xrandr --output VIRTUAL1 --off

Este comando corta a saída do meu monitor virtual para o meu monitor externo, mas eu gostaria de reinicializar minha saída de exibição virtual também.

DETALHES:

Estou usando a solução para configurar o monitor externo em máquinas Nvidia Optimus aqui .

Estou com problemas para me mover entre monitores (laptop) e monitores estendidos usando o xrandr. Eu uso o seguinte script para mover para uma única configuração de monitor:

xorg_process=$(ps aux | grep 'Xorg' | grep -v grep | awk '{print $2}')
sudo kill -15 $xorg_process
sudo rmmod nvidia
sudo tee /proc/acpi/bbswitch <<<OFF
xrandr --output VIRTUAL1 --off

e voltando para monitores externos (sem reiniciar), eu uso este script:

sudo tee /proc/acpi/bbswitch <<<ON
sudo modprobe bbswitch
optirun true
intel-virtual-output
xrandr

Ainda recebo o seguinte erro em optirun true :

[16929.676769] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Server terminated successfully (0). Closing log file.

[16929.676811] [ERROR]Aborting because fallback start is disabled.

Se eu remover a linha xrandr --output VIRTUAL1 --off no primeiro script, poderei executar os dois scripts para alternar entre duas e uma configuração de monitor sem erro, exceto que a configuração de um monitor ainda "enxerga" a configuração externa monitor sem exibi-lo. Então, eu preciso de xrandr --output VIRTUAL1 --off para cortar a exibição virtual, mas também preciso reinicializá-la também. Existe uma maneira de desfazer o comando xrandr --output VIRTUAL1 --off ao voltar para a configuração do monitor externo?

    
por modulitos 17.03.2014 / 00:39

1 resposta

1

xrandr --output VIRTUAL1 --auto
    
por 04.08.2014 / 18:13

Tags