Ubuntu 11.04 이상에서 별도의 X 서버에서 사운드를 얻는 방법은 무엇입니까?


10

별도의 X 서버에서 모든 응용 프로그램을 시작할 수 있도록 Ubuntu 시스템을 구성했습니다. 별도의 X 서버에서 게임이나 XBMC를 실행하면 몇 가지 주요 이점이 있습니다.

그러나 문제는 두 번째 X 서버 (Ctrl + Alt + F8)로 전환 할 때 아무 소리도 들리지 않는다는 것입니다. 이상하게도 데스크톱으로 다시 전환하면 (Ctrl + Alt + F7) 두 번째 X 서버에서 갑자기 소리가 들립니다. 이것은 소리가 작동한다는 것을 의미하지만 두 번째 X 서버에있는 동안에는 소리를들을 수 없습니다.

이전 버전의 Ubuntu (예 : Ubuntu 10.10) ck-launch-session에는 두 번째 X 서버에서 실행할 수 있는 명령 ( )이 있으며 사운드가 작동합니다. 불행히도이 명령은 더 이상 우분투 11.04 이상에서 그 영향을 미치지 않습니다. 이것은 별도의 X 서버에서 XBMC를 시작하는 데 사용하는 명령입니다.

xinit /usr/bin/ck-launch-session /usr/bin/xbmc -- :1

Ubuntu 11.04 이상에서 두 번째 X 서버에있을 때 사운드를 활성화하려면 어떻게해야합니까?

관련 버그 보고서 : 366404


첫 번째 xserver의 펄스 오디오 서버에 대한 입력으로 라우팅 된 두 번째 xserver에서 펄스 오디오 서버 (또는 펄스 오디오가 아닌 경우 사용하는 사운드 서버)의 출력이 필요하다고 생각합니다. 오디오 서버 (또는 오디오 서버를 실행하지 않는 경우 한 응용 프로그램 만)는 한 번에 사운드 카드에 액세스 할 수 있습니다. 나는 머리 꼭대기에서 이것을하는 방법을 확신하지 못하지만 어디를 볼지에 대한 아이디어를 얻을 수 있기를 바랍니다 (pulseaudio documentation).
— adempewolff 2016 년

답변:


3

그런 종류의 일을했을 때 나는 "오디오"그룹의 일원이되어야했습니다. 그렇게하면 모든 화면의 오디오를들을 수 있습니다. 한 가지 문제 : 화면을 전환해도 출력되는 오디오가 변경되지 않습니다. 한 화면에서 KDE 인스턴스를 실행하고 Amarok로 음악을 재생하면 모든 화면에서들을 수 있습니다.

명령 프롬프트를 통해 사용자를 그룹에 추가하는 방법을 모르는 경우 Synaptic에 "kuser"를 설치하거나 sudo apt-get install kuser터미널에 입력 하십시오.

기본 실행기로 루트로 시작하는 데 문제가 있음을 기억합니다. 파일에 액세스 할 수 없다는 오류가 발생하면 일반적으로 문제가되지 않으므로 프로그램을 루트로 사용하고 있는지 확인하십시오. 루트 권한이 필요하다는 메시지가 표시되면 창을 닫고 Alt + F2를 누른 다음을 입력하십시오 gksudo kuser. 컴퓨터가 암호를 요구하면 Kuser가 올바르게로드됩니다.


2
답변을 제공해 주셔서 감사합니다! 나는 대답이 그렇게 단순하다는 것을 믿을 수 없다. 나는 커맨드 라인 사람이며 sudo usermod -a -G audio $USER시스템 재부팅으로 트릭을 수행합니다. 다행히도 여전히 다른 사용자의 오디오가 들리지 않습니다.
— Serrano

이것은 작동했지만 우분투를 다시 설치하고 작동을 멈췄습니다
— Aquarius Power

@ AquariusPower : 이것은 여전히 ​​우분투 15.04에서 작동합니다.
— Serrano

1

다음을 사용하여 펄스 오디오 자격 증명을 두 번째 x 서버에 알리십시오. pax11publish -D :1 -e

(여기서 : 1은 두 번째 X-Server의 표시 번호이며 일반적으로 : 0은 첫 번째 것입니다)

실행중인 응용 프로그램이 아마도 X11 루트 창 속성에서 펄스 속성을 읽으려고합니다.

또는 주요 콘솔 킷 f * ckup에 갇힐 수 있습니다.


답변 해 주셔서 감사합니다. Paul, 불행히도 작동하지 않았습니다. 첫 번째와 두 번째 X 서버에서 해당 명령을 실행하려고했습니다. 그리고 다른 응용 프로그램에서 소리를 테스트했습니다.
— Serrano

와우 ... 나는 정말 해결책이 없다,하지만 난 ... 문제 감사
— 바울는 Hansch

일했다! 그룹 오디오 (xD를 제거하고 테스트하기에는 너무 게으름)에 있어야하는지 확실하지 않음
— Aquarius Power
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.