tty7의 startx, gui 및 tty 1의 사운드

tty7의 startx, gui 및 tty 1의 사운드

방금 우분투 미니멈과 플럭스박스를 설치했습니다. 로그인 관리자를 설치하지 않았으므로 시스템 부팅 후 tty1에 로그인하고 명령을 사용하여 startx실행합니다.

그 후에 Firefox를 열고 YouTube 비디오로 이동하면(또는 aplaywav 파일을 재생하는 데 사용하면) 소리가 나지 않습니다. alsamixer는 음소거 해제되어 있습니다. 하지만 tty1로 다시 전환하면 소리가 재생되는 것을 들을 수 있습니다!

왜 이런 일이 발생하며, GUI가 제공되는 TTY에서 사운드를 원한다고 startx에 알리는 방법은 무엇입니까?

답변1

이 문제를 해결하는 방법은 pulseaudio 를 비활성화하는 것입니다.

(pulseaudio가 활성화되지 않은 경우 거의 모든 Linux 소프트웨어가 alsa를 사용할 수 있으므로 일반적으로 pulseaudio는 사운드를 얻는 데 필요하지 않습니다. pulseaudio가 필요한 Skype는 예외입니다.
주요 문제는 설치하고 사용해야 한다는 것입니다 .그놈 알사믹서표준 볼륨 애플릿 대신 볼륨을 설정합니다.
또 다른 문제는 펄스 오디오가 허용하는 USB 장치와 내부 사운드 카드 간의 자동 전환 기능이 손실된다는 것입니다.

따라서 쉽게 되돌릴 수 있는 방식으로 펄스 오디오를 비활성화하려면 터미널에서 다음 3개의 명령을 연속적으로 실행하십시오.

mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k

그런 다음 재부팅하고(로그아웃해도 괜찮음) 테스트합니다.

pulseaudio를 다시 원하면 터미널에서 실행하십시오. 다음 재부팅 또는 로그온 시 pulseaudio가 자동 실행되도록 하려면 pulseaudio -D
또한 실행하십시오 .
echo autospawn=yes > ~/.pulse/client.conf

편집 : pulseaudio 실행 중데몬 모드역시 괜찮아, 봐봐이것

관련 정보