Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Linux의 일반적인 PulseAudio 문제에 대한 빠른 수정

때때로 여러 가지 이유로 pulseaudio 서비스가 중지됩니다. 가장 일반적으로 특정 종류의 전체 화면 게임을 플레이하거나 특정 비디오를 플레이한 후 갑자기 작동이 중지됩니다. 이러한 응용 프로그램 중 하나가 갑자기 중지되거나 xkill을 사용하여 강제로 중지해야 하는 경우 pulseaudio 서비스를 다시 시작해야 할 수 있습니다. 이를 위해 Linux PC나 태블릿을 완전히 재부팅할 필요는 없습니다.

가장 일반적인 방법은 데스크탑 환경에서 로그아웃했다가 다시 로그인하는 것이지만, 이는 귀찮고 항상 작동하는 것은 아닙니다. 또한 이 환경 내에서 이미 실행 중인 많은 프로그램을 닫아야 합니다. 몇 가지 터미널 명령만 있으면 audi 데몬을 다시 시작하고 선명한 소리를 다시 한 번 들을 수 있습니다. 하지만 재시작에 응답하지 않는 경우 애플리케이션을 한두 개 다시 시작해야 할 수도 있습니다.

로그아웃하지 않고 pulseaudio 서비스 다시 시작

CTRL을 눌러 터미널 창을 엽니다. , ALT 그리고 또는 사용 중인 그래픽 사용자 인터페이스 유형에 적합한 애플리케이션이나 대시 메뉴에서 선택하세요. 대부분의 명령에는 관리자 액세스가 필요하지 않으므로 $ 프롬프트가 있는지 확인하세요. bash 쉘을 사용하는 경우. tcsh 사용자는 whoami를 입력할 수 있습니다. 펄스오디오 서비스를 루트로 시작하지 않도록 하세요.

pulseaudio –check를 입력하여 현재 실행 중인 인스턴스가 있는지 확인하세요. 그리고 반품을 추진합니다. 일반적으로 출력이 전혀 표시되지 않습니다. 출력이 수신되지 않는 것과 동일한 0이 표시될 수도 있습니다. 이는 실행 중인 인스턴스가 없음을 나타냅니다. 현재 실행 중인 인스턴스에 대한 메시지를 받은 경우 pulseaudio -k 명령을 실행할 수 있습니다. 기존 것을 죽이려고. 이 작업을 완료했거나 이전 인스턴스를 실행하지 않은 경우 pulseaudio -D를 입력할 수 있습니다. 새 인스턴스를 시작하면 프로세스가 명령줄로 돌아가기 전에 자동으로 시작됩니다.

실행 중인 인스턴스가 없다는 것이 확실하다면 터미널도 필요하지 않습니다. Super를 길게 누르면 됩니다. 또는 Windows 키 그리고 R을 누르세요 실행 상자를 열고 pulseaudio -D를 입력하세요. 그것에. Enter 키를 누르거나 버튼을 클릭하여 명령을 실행하세요.

기술적으로 이 상자를 사용하여 pulseaudio -k를 사용하여 기존 pulseaudio 인스턴스를 종료할 수도 있습니다. , 이는 터미널을 불러올 다른 이유가 없는 경우 유용합니다. 실제로 어떤 사람들은 이 프로세스를 자동화하기 위해 짧은 bash 스크립트를 작성하지만 이러한 명령은 너무 짧아서 그렇게 할 필요가 거의 없습니다.

비디오를 시작하세요, 당신의 MMORPG 또는 다시 FPS를 사용하여 다시 한 번 완전한 사운드 범위를 경험해 보세요. ~/.pulse의 모든 사용자 정의 설정 또는 ~/.config/pulse 시스템 전체 설정을 무시하므로 문제가 계속 발생하는 경우 이러한 구성 파일을 살펴보는 것이 좋습니다.

프로그램을 실행할 때 소리가 전혀 들리지 않는다면, 프로그램이 pulseaudio 프로세스에 연결될 수 있는지 확인하기 위해 프로그램 앞에 padsp를 붙여 시작해야 할 수도 있습니다. 오디오 레벨 설정이 올바른지 확인하기 위해 터미널에서 alsamixer를 시작할 수도 있습니다. Padsp 수정이 Super+R 명령줄이나 터미널에서 실행하는 데 도움이 된다면 프로그램을 시작하는 .desktop 파일을 수정하는 것이 좋습니다. padsp nameOfGame을 bash 또는 tcsh 스크립트에 넣을 수도 있습니다. nameOfGame을 실행하려는 프로그램의 실제 명령 이름으로 바꾸세요.

다른 모든 방법이 실패하면 실제로 sudo service pulseaudio restart를 사용하여 시스템 전체 수준에서 pulseaudio 서비스를 시작할 수 있습니다. 명령. 이는 sudo로 시작하므로 최근에 sudo를 사용하여 명령을 실행하지 않은 경우 CLI 프롬프트에서 비밀번호를 입력하라는 메시지가 표시됩니다. 이렇게 하면 서비스가 광범위하게 활성화되므로 첫 번째 수단으로 사용해서는 안 됩니다. 실제로 터미널에서 top 또는 busybox top을 사용하여 pulseaudio가 일반적으로 실행되는 방식을 확인할 수 있습니다. 전혀 보이지 않는다면 애초에 제대로 시작되지 않는 것을 알 수 있습니다.

Page Up 및 Page Down 키를 사용하여 최상위 목록을 스크롤하고 괄호로 묶인 각 서비스를 살펴보고 pulseaudio가 시스템과 함께 시작되는지 확인하십시오. 일반적으로 pulseaudio -k 명령은 어쨌든 그런 것인지 알려 주지만 이는 확실히 확인할 수 있는 좋은 방법입니다. 아무 것도 작동하지 않는 것 같고 Xubuntu 또는 다른 Xfce4 기반 배포판을 사용하고 있다면 LXDE, KDE 또는 Unity 사용자에게 영향을 주지 않는 오류가 발생할 수 있습니다. 컴퓨터를 종료하려고 하면 세션을 저장할 것인지 묻는 확인란이 나타납니다.

빈 Xubuntu 데스크탑에서 Alt+F4를 사용하여 시스템을 종료하는 경우 특히 그렇습니다. 적어도 이론상으로는 잘못된 펄스 오디오 설정을 지속적으로 저장할 수 있습니다. 선택을 취소하고 시스템을 다시 시작해 볼 수 있습니다. 처음부터 피하려고 시도했던 재시작이 필요하지만 향후 문제를 방지할 수 있습니다. 제대로 작동하게 되면 해당 확인란을 다시 선택하여 현재 있는 다른 구성표를 저장할 수 있습니다. 나중에 다시 시작할 필요가 없으며, 발생한 문제가 실제로 해결된 경우 pulseaudio -D 명령을 사용하면 됩니다.

극소수의 사용자, 특히 ASUS eeePC 모바일 장치에서 Linux를 실행하는 사용자는 pulseaudio를 다시 시작한 후 갑자기 딱딱거리는 소음이 들린다고 말합니다. 이는 특이한 드라이버 문제이지만 비교적 쉽게 문제를 해결할 수 있습니다. USB 장치를 USB 포트에 연결한 다음 puleaudio 데몬을 다시 시작해 보세요. 헤드폰 잭에 무언가를 연결하거나 분리해 볼 수도 있습니다. 분명히 이것은 오픈 소스 드라이버가 문제를 해석하고 수정한다는 신호를 실수로 보내는 것입니다. 이는 독점 드라이버가 설치된 펄스오디오를 실행하는 사람들에게는 문제가 되지 않습니다.

저자 소개

Linux의 일반적인 PulseAudio 문제에 대한 빠른 수정

케빈 애로우

Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.