J'pense qu'en ajoutant ton utilisateur au groupe audio et video ça règlera ton souci.
# usermod kodi -a -G video
# usermod kodi -a -G audio
# usermod kodi -a -G video
# usermod kodi -a -G audio
[pascal@obelix ~]$ pactl info
Server String: /tmp/pulse-2L9K88eMlGn7/native
Library Protocol Version: 30
Server Protocol Version: 30
Is Local: yes
Client Index: 0
Tile Size: 65472
User Name: pascal
Host Name: obelix.debroglie.netlocalhost.localdomain
Server Name: pulseaudio
Server Version: 8.0
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.iec958-stereo
Default Source: alsa_output.pci-0000_00_1b.0.iec958-stereo.monitor
Cookie: 9f99:a308
C'est bon tu vas pouvoir profiter de ton lecteur multimédia maintenant.pascalp wrote:Bien vu!
Je pense surtout que c'est lié au fait qu'il n'y ait pas de gestionnaire de session, le système démarre et lance X avec un utilisateur. Ce n'est pas commun et l'utilisateur ne doit pas avoir les droits dans X du coup.VINDICATORs wrote:Bizarre quand même, mes utilisateurs ne sont pas dans audio/Video et pourtant cela ne pose pas de soucis sur les postes que je m'occupe. Après ça doit être propre à KODI.
Je sais pas trop comment fedora 24 a implementer le truc. C'est gdm qui lance kodi.Nicosss wrote:Je pense surtout que c'est lié au fait qu'il n'y ait pas de gestionnaire de session, le système démarre et lance X avec un utilisateur. Ce n'est pas commun et l'utilisateur ne doit pas avoir les droits dans X du coup.VINDICATORs wrote:Bizarre quand même, mes utilisateurs ne sont pas dans audio/Video et pourtant cela ne pose pas de soucis sur les postes que je m'occupe. Après ça doit être propre à KODI.
[root@obelix pascal]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
Est-ce possible de mettre dans pulseaudio hdmi, digital out et hdmi+digital out en sortie? Je vais voir avec google mais si vous savez 🙂$ pactl list cards
Nicosss wrote:Il faudrait au moins le retour de$ pactl list cards
Card #0
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xf7d00000 irq 31"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "1e20"
device.product.name = "7 Series/C210 Series Chipset Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5560, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5400, available: yes)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5460, available: yes)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: yes)
output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 360, available: yes)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: yes)
output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 360, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5200, available: yes)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: yes)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: yes)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:iec958-stereo
Ports:
analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo
analog-output-lineout: Line Out (priority: 9900, latency offset: 0 usec, not available)
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec)
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
load-module module-alsa-sink device=hw:0,3
Puis une sortie virtuelle:
pacmd load-module module-combine-sink sink_name=combined slaves=alsa_output.pci-0000_00_1b.0.iec958-stereo,alsa_output.hw_0_3
pacmd:
[pascal@obelix ~]$ pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
name: <alsa_output.hw_0_3>
name: <combined.2>
Je peux pas tester pour le moment mais il n'y a pas de raison que ça ne marche pas.load-module module-alsa-sink device=hw:0,1 sink_name=optical sink_properties=device.description=optical
load-module module-alsa-sink device=hdmi:0 sink_name=hdmi sink_properties=device.description=hdmi
load-module module-combine-sink sink_name=combined slaves=optical,hdmi
set-default-sink combined
ça marche. Sauf la combinaison des 2 qui à l'air capricieuse (un coup ça marche, un coup ça marche plus).