Buat alias terminal, untuk mengelompokkan perubahan pengaturan video dan audio, untuk menggunakan penerima a / v


1

Kubuntu 14.04 LTS (3.16.0-45-generic) - KDE - Kontrol volume Audio Pulsa - Pengaturan sistem> pengaturan tampilan.

In / output saat ini dan pengaturan sistem.

Output HDMI 1 ke layar PC utama.

2nd HDMI output tersedia untuk sistem suara / v sound & layar proyektor (harus beralih audio ke a / v dengan pengontrol audio pulsa, tambahkan proyektor dengan pengaturan tampilan, pengaturan tampilan harus dibuat agar HDMI benar-benar mengeluarkan apa pun ke penerima )

Apa yang harus saya lakukan sekarang: Mempersiapkan media, membuka pengaturan tampilan, menambah tampilan (proyektor), pengontrol audio pulsa terbuka, beralih ke sumber HDMI, putar media.

Apa yang ingin saya lakukan:

Buka Terminal, ketikkan $ (alias)

layar ditambahkan, suara diaktifkan

$ (aliasstop)

Layar ke-2 dilepas, suara dimatikan kembali

Jawaban:


1

Saya mungkin akan menulis skrip bash pendek untuk memasukkan keduanya. Anda harus mengetahui nama display dan sinks Anda sebelum menulisnya.

Untuk melihat display Anda gunakan xrandr -qperintah, untuk menemukan sink Anda gunakan pacmd list-sinksperintah

Naskah

#!/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

Sekarang saat Anda menjalankan skrip, menekan 1 akan membuat perubahan yang diinginkan dan 2 akan meresetnya. Jalankan skrip dengan path-nya atau tambahkan ke $PATHvariabel environment. Mungkin juga untuk membuat alias.

Semoga ini bahkan dekat dengan solusi yang Anda inginkan.

CATATAN mengubah wastafel keluaran melalui baris perintah hanya akan berlaku jika pembacaan perangkat target stream dinonaktifkan. Ini dapat dilakukan dengan mengedit baris yang sesuai /etc/pulse/default.pake:

load-module module-stream-restore restore_device=false
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.