Cria um alias de terminal, para agrupar alterações de configuração de vídeo e áudio, para usar um receptor / v

1

Kubuntu 14.04 LTS (3.16.0-45-genérico) - KDE - Controle de volume de áudio de pulso - Configurações do sistema > configurações do visor.

Entrada / saída atual e configuração do sistema.

Primeira saída HDMI para a tela principal do PC.

2a saída HDMI disponível para um sistema de som / v & amp; tela do projetor (tem que mudar o áudio para a / v com controlador de pulso de áudio, adicionar no projetor com configurações de exibição, ajuste de exibição tem que ser feito para ter o HDMI realmente saída de qualquer coisa para o receptor)

O que eu tenho que fazer agora: Preparar mídia, abrir configurações de exibição, adicionar monitor (projetor), controlador de áudio de pulso aberto, alternar para fonte HDMI, reproduzir mídia.

O que eu quero fazer:

Abra o Terminal, digite $ (alias)

exibição adicionada, comutação de som

$ (aliasstop)

2ª exibição tirada, som retornado

    
por boydo 30.06.2016 / 08:02

1 resposta

1

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
    
por jiipeezz 30.06.2016 / 09:07