CLI 애플리케이션 또는 zsnes에서 소리가 들리지 않습니다.

CLI 애플리케이션 또는 zsnes에서 소리가 들리지 않습니다.

일부 프로그램, 특히 ZSNES 및 명령줄에서 실행하는 모든 프로그램에서는 소리가 나지 않습니다. 그래서 내 질문은 두 부분으로 구성됩니다.

  1. 이 문제를 어떻게 진단합니까? (그런 명령이 내 시스템 설정의 특성을 보여줄 것이라고 생각하는데 lspci... 그럴까요 lsmod?)

  2. 이 문제를 해결하려면 무엇을 설치/수정해야 합니까?

답변1

다양한 UNIX 변형에서 사용할 수 있는 다양한 사운드 프레임워크가 있습니다. 일반적으로 프로그램은 하드웨어와 통신할 수 있는 프레임워크와 통신하는 프레임워크를 사용합니다. 일부 프로그램에는 사운드가 있고 다른 프로그램에는 사운드가 없는 경우 작동하지 않는 프로그램이 작동하지 않는 사운드 시스템을 사용하고 있기 때문일 가능성이 가장 높습니다. lspci및 같은 명령은 하드웨어 문제가 있는 경우 도움이 될 수 있지만 lsmod정상적인 프레임워크 문제가 있는 경우에는 관련성이 없을 것입니다.

일반적인 사운드 프레임에는 다음이 포함됩니다.오픈 소스 소프트웨어(이전 Linux 커널 인터페이스),알자스(최신 Linux 커널 인터페이스),펄스 오디오(Ubuntu의 기본값, 점점 더 많은 프로그램에서 지원됨)미술(주로 이전 버전의 KDE에서 사용됨)전자음(esd)(Gnome의 이전 버전과 많은 이전 프로그램),(일부 고급 응용 프로그램에서만 직접 지원됨) 등이 있습니다.

이러한 유형의 질문에 포함해야 할 몇 가지 정보는 다음과 같습니다.

  • 운영 체제(예: Ubuntu 10.04, OpenBSD 4.7, ...) Unix에 대해 질문할 때 항상 이를 표시해야 합니다(배포판 관련 포럼에서도 버전을 표시하십시오).
  • 어떤 사운드 프레임워크를 설치했으며 어떻게 구성합니까? ("기본적으로 설치되는 것은 무엇이든 의도적으로 변경하지 않았습니다."가 유효한 대답입니다.)
  • 작동하지 않는 프로그램이 사용하는 정상적인 프레임워크는 무엇입니까? 이해하기 어려울 수 있습니다. 답변을 찾을 수 없는 경우 최대한 많은 데이터를 제공하시기 바랍니다(예: "http://example.com/foo.zip에서 다운로드한 바이너리를 사용하고 있습니다"). 사람들이 해당 장소를 찾아보거나 여러분이 확인할 수 있는 더 많은 장소를 제안할 수 있습니다.
    • 이는 프로그램 설명서에 언급되어 있을 수 있습니다.
    • 컴파일 시간 옵션에 따라 달라질 수 있으므로 프로그램을 어디서 얻었는지 확인하세요.
    • 프로그램에는 명령줄이나 구성 파일에서 사운드 프레임 간을 전환하는 방법이 있을 수 있습니다.
    • 프로그램이 패키지(deb, rpm, pkg 등)에 있는 경우 패키지의 종속성은 정상적인 프레임워크를 포함해야 합니다.
    • 노력하다 ldd /path/to/executable. 이 명령은 프로그램이 사용하고 있는 공유 라이브러리를 보여줍니다. 그 중 하나가 정상적인 프레임워크에 해당하기를 바랍니다.
  • 오류 메시지가 있는 경우 신고해 주세요(복사하여 붙여넣기). 프로그램의 어딘가에 로그 파일이 있는지 또는 더 자세한 오류 메시지를 생성하는 옵션이 있는지 확인하십시오.

더 많은 정보를 제공하고 기여할 내용이 더 있으면 이 답변을 편집하겠습니다.

관련 정보