Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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