Pages : 1
#1 Le 02/12/2017, à 08:29
- Sciensous
[RÉSOLU] script Hdmi audio
hello, concernant la hdmi sur portable, j'ai créé une règle udev pour bascule automatique lors du branchement d'un cable hdmi. C'est ok mais j'aimerai faire pareil avec le son.
quelqu'un saurait ?
j'ai une piste: dans un terminal, ça bascule bien en coupant le son en tapant
pacmd set-card-profile 1 off
mais pas en le rajoutant au script lancé par udev
(contenant une export user et display)
merci
Ubuntu xenial16.04.3 4.4.0-101-generic
sous LXDE
Dernière modification par Sciensous (Le 02/12/2017, à 18:29)
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#2 Le 02/12/2017, à 18:29
- Sciensous
Re : [RÉSOLU] script Hdmi audio
ce qui est bien avec l'hiver c'est que l'on a plus de temps pour fureter et du coup la solution est possible avec un sudo -u en connaissant le nom du user et son id:
code trouvé sur le net
#!/bin/bash
USER_ID=$(id -u "$USER_NAME")
HDMI_STATUS=$(</sys/class/drm/card0/*HDMI*/status)
export PULSE_SERVER="unix:/run/user/"$USER_ID"/pulse/native"
if [[ $HDMI_STATUS == connected ]]
then
sudo -u "$USER_NAME" pactl --server "$PULSE_SERVER" set-card-profile 0 output:hdmi-stereo; #+input:analog-stereo
else
sudo -u "$USER_NAME" pactl --server "$PULSE_SERVER" set-card-profile 0 output:analog-stereo; #+input:analog-stereo
fi
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne