Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
son_via_le_port_hdmi [Le 15/08/2017, 11:51]
fabux retouche
son_via_le_port_hdmi [Le 21/01/2019, 22:05] (Version actuelle)
mememel
Ligne 21: Ligne 21:
 <note warning> Pour les possesseurs de carte ATI, il est probable que la sortie soit désactivée par défaut, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=722991|ce sujet]]. Pour l'​activer,​ il faut modifier [[:​grub-pc]]. Avec les [[:sudo| droits d'​administration]],​ [[:​tutoriel:​comment_modifier_un_fichier|modifiez dans le fichier]] **/​etc/​default/​grub** la ligne  <note warning> Pour les possesseurs de carte ATI, il est probable que la sortie soit désactivée par défaut, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=722991|ce sujet]]. Pour l'​activer,​ il faut modifier [[:​grub-pc]]. Avec les [[:sudo| droits d'​administration]],​ [[:​tutoriel:​comment_modifier_un_fichier|modifiez dans le fichier]] **/​etc/​default/​grub** la ligne 
 <​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"</​file>​ en<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash radeon.audio=1"</​file>​ <​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"</​file>​ en<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash radeon.audio=1"</​file>​
-puis pour prndre ​en compte la modification ​+puis pour prendre ​en compte la modification ​
 <​code>​sudo update-grub</​code>​ <​code>​sudo update-grub</​code>​
 Et redémarrer.</​note>​ Et redémarrer.</​note>​
Ligne 35: Ligne 35:
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​lez paquet]] **[[apt>​libasound2-plugins,"​pulseaudio-*",​paman,​pavucontrol,​paprefs,​pavumeter|libasound2-plugins "​pulseaudio-*"​ paman pavucontrol paprefs pavumeter]]**+[[:​tutoriel:​comment_installer_un_paquet|Installez ​les paquet]] **[[apt>​libasound2-plugins,"​pulseaudio-*",​paman,​pavucontrol,​paprefs,​pavumeter|libasound2-plugins "​pulseaudio-*"​ paman pavucontrol paprefs pavumeter]]**
 ===== Configuration ===== ===== Configuration =====
  
Ligne 124: Ligne 124:
   * Merci de signaler si vous êtes concerné par ce souci : [[https://​bugs.launchpad.net/​ubuntu/​+source/​pulseaudio/​+bug/​691135|Rapport de bug Alsa]]   * Merci de signaler si vous êtes concerné par ce souci : [[https://​bugs.launchpad.net/​ubuntu/​+source/​pulseaudio/​+bug/​691135|Rapport de bug Alsa]]
   * Merci à [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3904283#​p3904283|Exzemat]] pour ce rapport de bug corrigé.   * Merci à [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3904283#​p3904283|Exzemat]] pour ce rapport de bug corrigé.
 +
 +==== Script pour que la Sortie HDMI soit sélectionné dès qu'on branche un câble HDMI dessus (Fonctionne en 18.04)====
 +[[https://​askubuntu.com/​questions/​854055/​switch-between-internal-and-hdmi-speakers-automatically?​answertab=votes#​tab-top|Verison originale]]
 +
 +Si vous devez à chaque fois sélectionner la Sortie HDMI lorsque vous branchez un câble HDMI ce script est fait pour vous :
 +
 +
 +Nous allons créer un script appelé **hotplugtv**,​ et des applet udev.
 +**
 +Étape 1 : Création du script pour basculer entre les périphériques audio connectéson du script pour basculer entre les périphériques audio connectés**
 +
 +
 +
 +Ouvrir un terminal :
 +
 +<​code>​cd /​usr/​local/​bin
 +sudo touch hotplugtv
 +sudo chmod +x hotplugtv
 +gksu gedit hotplugtv</​code>​
 +
 +Quand l'​editeur s'​ouvre,​ on colle le script ci dessous :
 +<​code>#​! /bin/bash
 +
 +# NAME: hotplugtv
 +# PATH: /​usr/​local/​bin
 +# DESC: Update pulseaudio output device when HDMI TV plugged / unplugged
 +# CALL: called from /​etc/​udev/​rules.d/​99-monitor-hotplug.rules
 +# DATE: Created Nov 26, 2016.
 +# NOTE: logs output using log-file
 +# UPDT: Dec 14, 2016 - Sometimes /​sys/​class/​drm/​card0 & sometimes /​sys/​class/​drm/​card1
 +#       so use /​sys/​class/​dmcard* instead.
 +
 +if [[ $(cat /​sys/​class/​drm/​card*-HDMI-A-1/​status | grep -Ec "​^connected"​) -eq 1 ]]; then
 +#        log-file "HDMI TV connected"​ ~/​bin/​log-hotplugtv;​
 +        /bin/sleep 2;
 +        export PULSE_RUNTIME_PATH="/​run/​user/​1000/​pulse/";​
 +        sudo -u **rick** -E pacmd set-card-profile 0 output:​hdmi-stereo;​
 +else
 +#        log-file "HDMI TV disconnected"​ ~/​bin/​log-hotplugtv;​
 +        export PULSE_RUNTIME_PATH="/​run/​user/​1000/​pulse/";​
 +        sudo -u **rick** -E pacmd set-card-profile 0 output:​analog-stereo;​
 +fi
 +
 +exit 0</​code>​
 +
 +Vous devez remplacer ** **rick** ** par votre nom d'​utilisateur.
 +
 +Puis sauvegarder et quittez
 +
 +**Étape 2 : Création des règles udev**
 +
 +Les règles hotplug udev quand vous branchez et débranchez votre port HDMI. Copier les ligne suivante pour créer une une nouvelle règle : 
 +<​code>​
 +cd /​etc/​udev/​rules.d
 +sudo cp 70-persistent-net.rules 99-hotplugtv.rules
 +gksu gedit 99-hotplugtv.rules
 +</​code>​
 +
 +NOTE: si le fichier 70-persistent-net.rules n'​existe pas dans votre répertoire,​ copiez n'​importe quel autre fichier. Nous n'​avons pas besoin du contenu du fichier, mais des même permissions.
 +
 +Le fichier peut contenir du text, surligner tout et supprimer. Et coller le code ci dessous :
 +<​code>​
 +# NAME: 99-hotplugtv.rules
 +# PATH: /​etc/​udev/​rules.d
 +# DESC: Update pulseaudio output device when HDMI TV plugged / unplugged
 +# CALL: automatically called on system events
 +# DATE: Created Nov 26, 2016.
 +# NOTE: in future may requre systemd service hooks
 +
 +ACTION=="​change",​ SUBSYSTEM=="​drm",​ ENV{HOTPLUG}=="​1",​ RUN+="/​usr/​local/​bin/​hotplugtv"​
 +</​code>​
 +
 +Sauvegarder et quitter
 +
 +Pour activer la règle (pas besoin de redémarrer) : 
 +<​code>​sudo udevadm control --reload-rules</​code>​
 +
 +Voilà c'est terminé, j'​espère que cela fonctionne pour vous. N'​hésitez pas à consulter [[https://​askubuntu.com/​questions/​854055/​switch-between-internal-and-hdmi-speakers-automatically?​answertab=votes#​tab-top|l'​original de l'​astuce]] qui est plus complète. ​
  
 ---- ----
 //​Contributeur principal :​ [[:​utilisateurs:​Spelth]].//​ //​Contributeur principal :​ [[:​utilisateurs:​Spelth]].//​
  • son_via_le_port_hdmi.1502790707.txt.gz
  • Dernière modification: Le 15/08/2017, 11:51
  • par fabux