Debianをi3で使用しています。 PulseAudioとAlsaの両方をインストールしていますが、サウンドを出力できません。
Sudo alsactl init
同様の状況で私のために働いた。これにはSudo権限が必要だったと思います。当時、私はこれらのパッケージをインストールしていました:alsa-base
、alsa-oss
、alsa-utils
。
まず、pavucontrol
(ない場合はインストール)を使用して、サウンドがどの出力に送信されるかを確認します。 [出力デバイス]の下で、サウンドカードのアイコンの横のテキストはなじみのあるものである必要があります(私にとっては「ビルトインオーディオアナログサラウンド4.0」です)。
複数のスピーカー構成がある場合、ポートを変更するオプションがある場合があります。ただし、ボリュームがミュートになるわけではなく、サウンドがマシン上の別のスピーカーに移植される方法が変わるだけです(オプションが異なる場合)。ここで、サウンドカードアイコンの横のテキストが「ダミー出力」である場合は、alsaをリロードすることができます( here は、alsaとPulse-audioの良い説明です)。
コマンドSudo alsa force-reload
を実行してから、rebootコンピューターを実行してみてください(その部分は重要です)。うまくいけば、これはこの後に機能するはずです-これが機能するかどうか私に知らせてください!
追伸Linuxを初めて使用する場合、i3は他のすべてのものに加えて少し処理する必要があります。これを覚えておいてください-作成者であるMichael Stapelbergはそう言っています here i3は多少熟練したLinuxユーザー向けなので、最初は少し難しいかもしれません。
Debian 9とi3/LXQTでは、alsa-firmware-loaders
、alsamixergui
、alsaplayer-oss
、alsa-utils
、alsa-tools
とalsa-tools-gui
のパッケージをインストールしましたが、これはおそらくやり過ぎだった。次に、alsamixergui
を使用してマスターボリューム(その上にあるスピーカーアイコンが表示されている場合は、それらが「オン」になっていることも確認してください)と適切なスピーカーをオンにします。
一部のディストリビューションでは、メインチャネルがミュートされた状態でalsaを出荷しています。 alsamixer
を確認してください。