Eu possivelmente escreveria um pequeno script para incluir os dois. Você precisa conhecer os nomes de seus displays e pias antes de escrevê-lo.
Para ver suas exibições, use o comando xrandr -q
,
para encontrar seus sumidouros, use o comando pacmd list-sinks
O script
#!/bin/bash
function changes {
xrandr --output yourpcdisplay --same-as 2nddisplayname
pacmd set-default-sink "sinkname"
}
#xrandr will now mirror your displays, I guess that was the idea
#pacmd will set your default output sink as you name it
function reset {
xrandr --output 2nddisplayname --off
pacmd set-default-sink "sinkname"
}
#this time xrandr will switch off the second display
while [ 1 ]
do
echo "1 - make changes"
echo "2 - reset"
read -n1 answ
case $answ in
1) changes
break
;;
2) reset
break
;;
*) echo "not an option"
break
esac
done
Agora, enquanto você executa o script, pressionar 1 fará as alterações desejadas e 2 as redefinirá. Execute o script com seu caminho ou adicione-o à variável de ambiente $PATH
. Também é possível criar aliases.
Espero que isso seja parecido com a solução que você queria.
OBSERVAÇÃO a alteração do coletor de saída por meio da linha de comando só terá efeito se a leitura do dispositivo de destino estiver desativada. Isso pode ser feito editando a linha correspondente em /etc/pulse/default.pa
para:
load-module module-stream-restore restore_device=false