pulseaudio를 다시 작동시키는 방법?


11

나는 소리 ( mono only output )에 문제가 있었기 때문에 다른 askubuntu 질문의 조언에 따라 /etc/pulse/default.pa 에서 일부 편집을 했습니다.

재부팅 후 소리가 전혀 나지 않았습니다. 그래서 /etc/pulse/default.pa를 완전히 삭제 하고 다른 재부팅을 시도했습니다. 파일을 백업하지 않았습니다 (멍청한 것입니다).

작동하는 구성으로 돌아가는 방법?

편집 :

나는 시도했다 :

sudo apt-get remove pulseaudio
(재부팅)
sudo apt-get install pulseaudio
(재부팅)

여전히 작동하지 않습니다. /etc/pulse/default.pa 파일 이 없습니다.

어떻게 여기 펄스 오디오pacmd 명령을 보여줍니다

$ pulseaudio 
E: [pulseaudio] main.c: Daemon startup without any loaded modules, refusing to work.
$ pacmd
No PulseAudio daemon running, or not running as session daemon.

대체 파일을 찾는 사람들을위한 참고 사항- 우분투 버전을 검색 하고 다운로드 하여 파일을 얻을 수 있습니다! pulseaudio
Wilf

답변:


11

여기 내 default.pa 파일이 있습니다. 올바른 사용 권한이 있는지 확인하여 원래 폴더에 넣으십시오.

다음에 중요한 파일을 수정하거나 삭제하기 전에 중요한 파일을 백업하십시오. 그러나 이미 그 교훈을 배웠습니다.


@To Do에서 친절하게 제공 한 파일을 사용했습니다. 작동했습니다. "시스템 설정 / 사운드"에서 장치를 볼 수 있습니다. 또한 메뉴 막대에 사운드 아이콘을 갖기 위해 'sudo apt-get install indicator-sound'가 있어야했습니다 (pulseaudio를 제거한 후 사라지고 다시 설치 한 후에 다시 나타나지 않습니다).
Vlad K.

13

이 시간에 여기에 온 이상, 시스템과 함께 엉망 적이 특히 넓은 기본적 사람들을 위해 /etc/pulse/default.pa, 당신이있는 경우주의 할 ~/.config/pulse/default.pa완전히 시스템 전체의 디폴트를 대체합니다.

즉, 오류 메시지가 표시되는 경우

[pulseaudio] main.c: Daemon startup without any loaded modules, refusing to work.

의도적으로 또는 실수로 파일을 가지고 있는지 확인하십시오. .config/pulse/default.pa

그렇다면 백업 위치로 이동 한 다음 pulseaudio를 다시 시작하십시오. 예를 들어 터미널을 연 다음

mv .config/pulse/default.pa ~/default.pa.bak
pulseaudio -vvvvv

이제 많은 행이 스크롤되고, 특히로드 된 모듈에 대한 설명이 표시되면 원래 문제가 해결 된 것입니다.

추적하기가 어렵 기 때문에 (특히 나와 같은) 잊어 버린 경우 또는 펄스 오디오 문제를 다루는 많은 웹 페이지 중 하나에 확신이 생겼기 default.pa때문에 이미 런치 패드 버그 가 있습니다. 사용자가 특정의 행동에 대한 default.pa 대체 다양한 시스템을 default.pa. 올바른 방향알려준 Jim Carter에게 감사합니다 .

이제 시작시 pulseaudio가 항상 잘못된 장치로 사운드를 보내는 문제를 해결해야하는 경우 다음 ~/.config/pulse/default.pa과 같은 명령문으로 기본 출력 장치를 하드 코딩 하도록 구성 할 수 있습니다.

set-card-profile 0 output:analog-stereo
set-default-sink 1

이것은 컴퓨터가 HDMI 연결을 통해 사운드를 출력하지 못하도록하기 위해 구성 파일에 사용했던 것입니다. 그러나이 작업을 수행하려면 해당 명령문 앞에/etc/pulse/default.pa 파일 의 모든 내용을 추가해야합니다 . 오류가 발생하기 쉽기 때문에 다음 에 시스템 전체 기본값을 변경할 때 발생하는 상황을 고려 하십시오. 자신의 명령문 앞에 기본 구성을 제공 할 수 있습니다.apt-get dist-upgrade

내 전체 사용자 특정 pulseaudio 설정 파일은

.include /etc/pulse/default.pa

set-card-profile 0 output:analog-stereo
set-default-sink 1

Btw, 이러한 구성 파일에서 사용할 수있는 전체 명령 목록은 다음을 입력하여 터미널에 나열 할 수 있습니다.

man pulse-cli-syntax

./pulse/default.pa에서 하나를 찾았습니까?
물병 자리 힘
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.