2016. december 5., hétfő

linux HDMI ON/OFF

Rákötöttem a TV-re is a linux-ot, de macerás, mert a képet és a hangot külön kell kapcsolgatni, ráadásul a változtatás után az új monitor config-ot el is kell fogadni a "keep configuration"-nel. Ezért írtam egy scrupt-et erre, amit ráraktam egy billentyű-kombinációra (System Settings/Keyboard/Shortcut, plusz gomb, nevet adni + a script nevét útvonallal, pl /home/user/HDMI. A végén jön a nagy trükk: a jobb szélen a Disabled-re kell klikkelni és utána nyomni meg a billentyűt, pl CTRL ALT K!)
A hangkártyák listáját ezzel lehet kiiratni: pactl list cards
A vidfeokártyákat pedig: xrandr -q

cat HDMI
#!/bin/bash
if [ ! -r /home/user/.scripts/HDMI.flag ] ; then
touch /home/user/.scripts/HDMI.flag
xrandr --output HDMI2 --primary --auto
pactl set-card-profile 0 output:hdmi-stereo
/usr/bin/zenity --info --text="HDMI kimenet bekapcsolva" --timeout=3
else
rm /home/user/.scripts/HDMI.flag
xrandr --output HDMI2 --off
pactl set-card-profile 0 output:analog-stereo
/usr/bin/zenity --info --text="HDMI kimenet kikapcsolva" --timeout=3
fi
chmod +x HDMI