루트에서는 소리가 제대로 작동하지 않지만 일반 사용자에서는 잘 작동합니다.

루트에서는 소리가 제대로 작동하지 않지만 일반 사용자에서는 잘 작동합니다.

저는 데비안 9와 그놈을 사용하고 있습니다.
루트를 사용하면 볼륨 조절이 작동하지 않고 스피커 기호가 없습니다(그놈 패널에도 없음). 슬라이더를 움직일 수 있지만 볼륨에는 영향을 미치지 않습니다.

여기에 이미지 설명을 입력하세요.

Settings/ 에는 Sound출력/입력 장치가 없습니다 . 작동하지 않는
터미널에서 볼륨 컨트롤을 계속 제거하거나 사용하면 시스템 사운드가 생성되지 않습니다. Fn 키는 다른 기능에는 작동하지만 오디오에는 작동하지 않습니다. 시스템 사운드를 제외하고는 오디오가 작동하고 있으며 (실용적이지 않음)을 사용하여 볼륨을 설정할 수 있습니다.fn

alsa-mixer

일반 사용자를 사용하면 모든 것이 괜찮습니다. 그놈 패널의 볼륨 컨트롤이 작동하고 확성기 기호가 있고 시스템 사운드가 작동하고 오디오 작업을 위한 fn 키가 있으며 Settings출력 Sound/입력 장치가 있습니다.

루트의 오디오를 어떻게 수정할 수 있나요?

이것이 위험하며 왜 루트로 로그인하고 싶은지 말하지 마십시오.
나는 정말로 이것을 하고 싶다.
댓글에서 dirkt가 다음과 같이 지적한 것을 볼 수 있습니다.

설계상 Pulseaudio는 기본적으로 로그인한 사용자에게만 작동합니다.

그것을 고치는 방법을 아시나요 pulseaudio?

답변1

이 모든 문제가 무엇으로 인해 발생하는지 모른다는 점은 안타깝습니다 pulseaudio.
터미널에서 실행하면 pulseaudio다음과 같은 내용이 표시됩니다.

W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).

작동 하지 않으면 pulseaudio --system(적어도 내 시스템에서는) 적합한 솔루션이 있는지 모르겠습니다.
그러나 다음을 사용하는 매우 간단하고 완벽한 해결 방법이 있습니다 pulseaudio.

  1. 이 폴더를 다른 "일반" 사용자 /home/normal-user/.config/pulse의 홈 디렉터리( )로 복사합니다./root/.config

  2. 다음 내용을 포함하는 파일을 생성합니다 /root/.config/autostart(또는 존재하지 않는 경우 폴더를 생성합니다).

    [Desktop Entry]
    Type=Application
    Terminal=false
    OnlyShowIn=GNOME;KDE
    Exec=pulseaudio
    Name=pulseaudio
    Comment=Volume/audio controls
    
  3. 그리고 이름을 지정하세요 pulseaudio.desktop(중요하게 .desktop).
    (신뢰 및 실행)을 두 번 클릭하기만 하면 됩니다.

    이제 (루트로) 로그인할 때마다 소리가 잘 들릴 것입니다.

기타 GUI:

KDE 플라즈마에서도 작동합니다.
GUI를 사용하는 경우 pulseaudio항목에 추가할 수 있습니다 OnlyShowIn=.
또는 항상 pulseaudio를 시작하려면 해당 행을 제거하십시오(모든 GUI에서).

관련 정보