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.