web-dev-qa-db-ja.com

USBスピーカーを一貫してアクティブにする方法

Trust USBスピーカーを2台持っています。これらは外部のものなので、11.10で使用するように努めました。それらは「aplay -l」とPulseaudioで認識されます-私はそれらを選択しましたが、ログオンするたびにボリュームをリセットする必要があります。また、このブーストされたボリュームでは、KaffeineやFirefoxなどのアプリやプログラムからのフィードバックと音声しか受信できません。ログオンやログオフなどのシステムサウンドを取得できません。動作していたgnome-alsamixerのインストールを試しましたが、効果はありませんでした。彼らは私がしようとしているアプリですか、この偉業は不可能ですか?

  • Michael Kが示唆したように、.Pulse内のすべてのファイルを削除してリブートするか、または.purgeディレクトリ全体を削除しようとしました。

[他のサウンドカード(試行されたものの中で)は、USBシステムのすべてのオプションをゼロにすることを発見しました。このセットアップ中に2番目のサウンドカードを使用しないでください]

アイデア?


コマンドを実行しました:

Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop linux-image-`uname -r` libasound2
Sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils gdm ubuntu-desktop  linux-image-`uname -r` libasound2
killall pulseaudio
rm -r ~/.Pulse*
Sudo usermod -aG 'cat /etc/group | grep -e '^Pulse:' -e '^audio:' -e '^Pulse-access:' -e '^Pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

[確実に、このコマンドは私のものではなく、ヘルプページから取得する必要があります]

システムを完全にリセットして修正する(- https://help.ubuntu.com/community/SoundTroubleshootingProcedure から)。これにより、すべてのデフォルトがリロードされ、オーディオデバイスがスキャンされます。

ターミナルで、alsamixerと入力します

これによりGUIがロードされ、すべてのチャネルをスキャンできます。

F6を押して、使用可能なチャネルを確認します。 USB Audioがチャンネル0(通常は括弧内)に設定されている場合、これは組み込みのサウンドカードが無効になっていても干渉します。そのため、このUSBは1などの別のチャネルに設定する必要があります。

ただし、これらのスピーカーは選択することでテストできるようになりましたが、再起動すると消えます

ここでコマンドを実行します

find /lib/modules/`uname -r` | grep snd

これにより、可能なサウンドシステムの膨大なリストが得られます。

snd-usb-audio *or somesuch, depending on your speakers*

内蔵カードも表示されます。

無効にしたり、内蔵のサウンドカードがない場合でも、Linuxは必要に応じて仮想の「ゴースト」カードを設定します。これは常にcard 0に設定されます。

次に入力

Sudo gedit /etc/module.d/alsa-base.conf

そして、ファイルの下部に次の行を追加します

   option snd-usb-audio = 1

これにより、サウンドカードがチャネル1に設定され、デフォルト設定と競合することはありません。リブート。

次に入力

cat /proc/asound/cards

次のようなものが得られます

Cybermedia USB device
 1 [Audio          ]: USB-Audio - USB Audio
                      C-Media INC. USB Audio at usb-0000:00:13.1-1, full speed

================================================== =======================

今、このターミナルを入力することをお勧めします

Sudo cp/usr/share/sounds/ubuntu/stereo/*/usr/share/sounds /

これにより、新しいALSAカードがデフォルトのサウンドとサブディレクトリとともにこのディレクトリにコピーされます。


特に64ビットシステムでは、ALSAのPulseフロントエンドに欠陥があることがわかりました。システムボリュームは、なんであれ100%にリセットされます。 。

このPulseの問題を検索し、flat-volumesオプション(yesまたはno)in/ etc/Pulse/daemon.conf。このオプションはデフォルトで無効になっているため、このオプションを使用することをお勧めします(USBスピーカーがある場合は「yes」に設定します)。これにより、サウンド設定スライダーを永続的に使用できます。これは既知のバグのようです。エディターを終了します。


PAV SETTINGSこれが望ましいと思いました。

=============

スピーカーがUSBであるのに、内蔵サウンドカードを音源として含める必要があると、私は誤って考えました。 USBスピーカーが動作するようになりましたが、サウンド設定の音量スライダーは、ログオンするたびにリセットされます。

一晩リブートした後、ALSAが追いつくために、新しいサウンドカードを取得します

> aplay -l

card 0: SB [HDA ATI SB], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/USB card 0 is my inbu1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ダッシュ(画面の左上と円形のアイコン)を開いて入力します

パヴ

PulseAudioボリュームコントローラーを選択して実行します。

[Configuration]タブに移動します。

このタブを使用して、入力/内部カードを入力のみに設定する必要があります。すぐに再起動します。

USBカード0は組み込みのカードです。仮想カードよりも実際のカードを扱う方がはるかに簡単です(Ubuntuには何らかのサウンドカードが必要で、mo'boとPCIが1枚も揃っていない場合、「ゴースト」仮想カードが作成されます。

システムボリュームを設定するには、PAVとnotシステム設定を使用することが重要です。ダッシュからこのオプションを選択し、ボリューム/増幅を設定します。スライダーをクリックして、設定レベルを聞いてください。

システム環境設定>サウンドまたはサウンドアイコンの音量スライダーを使用することは基本レベルの方法であり、PAVへの変更はまったくありません。それらを使用しないでください。


FYIAdobe Flash 10は64ビットv 11.10では動作しません-Firefox Flashがなくなった場合、v 11をインストールする必要がある場合があります[ビデオを再生するが、音などが聞こえない]またはまったく機能しない。

16
Andrew.Healy

ラップトップでも同様の問題があり、デフォルトのサウンドデバイスは実際にはヘッドフォンジャックでした。

alsamixerを使用して必要なすべてを作成する場合は、コマンドalsactl storeを使用してこれらの設定を保存します。次に、起動コマンドとしてalsactl restoreを入力し、ログインするたびに元の設定にリセットされました。お役に立てれば!

3
pjtatlow

たぶん答えですか? -オーディオミキサーオプションで「ジャックセンス」などが有効になっているかどうかを確認する

あなたはどのデスクトップ環境にいますか?

Unityのオプションに関する詳細は提供できません。

LubuntuとXubuntuの両方で使用したxfce mixerには、少なくとも「ジャックセンス」に関連する補足オプションがあり、それをすべてのubuntuデスクトップにインストールできます。

(ここでは、Ubuntu PCを使用できません:画像もすぐに再編集します)

0
user47206

USBスピーカーをデフォルトのスピーカーにする簡単な方法は、BIOSを介してオンボードオーディオを無効にすることです。

0
Max Powers

Plantronics usbヘッドセットでこの問題が発生しました。モニターやスピーカー内蔵のコンピューターから音が出ることは望ましくありません。 単にサウンド設定アプレットに移動し、ハードウェアタブで他のすべてのデバイスのプロファイルをオフに変更しました。これで、それらが唯一のデバイスである限り、好きなだけプラグを抜き差しできます利用される。私は11.10を使用しています。

これを避けるために、ログオフする代わりに画面をロックし、シャットダウンする代わりに中断することもできます。

0
Amias

基本的でシンプル:Veromixをインストールします。それを起動し、デフォルトのデバイスとして使用するUSB​​サウンドデバイスを選択します。それで全部です!

0
Didier F.