네임스페이스에서 소리가 감지되지 않습니다.

네임스페이스에서 소리가 감지되지 않습니다.

네임스페이스를 생성하고 다음과 같은 터미널을 실행했습니다.

ip netns exec <namespace> gnome-terminal

기본 네임스페이스는 루트에서 처리되므로 터미널을 열면 일반 사용자로 변경됩니다.

su <user>

그런 다음 Firefox, Spotify 등을 실행합니다. 헤드셋에서 소리가 들리지 않으며 사운드 구성(gnome)에서 소리를 내는 응용 프로그램이 없음을 알 수 있습니다. 정상적으로 완료되면 소리를 낸 응용 프로그램이 목록에 나타나지만, 지시에 따라 완료되면 목록이 비어 있습니다.

답변1

PulseAudio는 환경 변수를 통해 경로를 선택합니다.XDG_RUNTIME_DIR. 루트로 변경하면 필요한 환경 변수가 손실되는지 확인해야 합니다.

답변2

내 경우에는 런타임에 크롬에서 사운드가 작동하도록 하는 중입니다.네트워크 실행자그리고설정값, 그에 따라 "PULSE_SERVER", "PULSE_COOKIE" 변수를 설정했습니다.

sudo ip netns exec myNamespace setuidgid drgecko \
     bash -c "HOME='/home/drgecko' PULSE_SERVER=/run/user/$(id -u drgecko)/pulse/native PULSE_COOKIE=/home/drgecko/.config/pulse/cookie google-chrome"

관련 정보