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


16

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は必要に応じて仮想の「ゴースト」カードを設定します。これは常にカード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の問題を調べて/etc/pulse/daemon.confでflat-volumesオプション(yesまたはno)を有効化/無効化(どちらでも機能する)を試みるように言われました。このオプションはデフォルトで無効になっているため、このオプションを使用することをお勧めします(USBスピーカーがある場合は「yes」に設定します)。これにより、サウンド設定スライダーを永続的に使用できます。これは既知のバグのようです。エディターを終了します。


PAV設定 これはお勧めです。

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

スピーカーが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ボリュームコントローラーを選択して実行します。

[ 構成 ]タブに移動します。

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

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

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

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


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


そこに記載されているのと同じ問題があるのでしょうか?askubuntu.com/questions/40305/usb-audio-on-0-volume-on-startup
マイケルK

2
今週のLinux Action Showでは、サウンドの問題のトラブルシューティングを取り上げました。通常、ソフトウェアセンターからpavucontrolをインストールすることを推奨しました。ここホームページ:freedesktop.org/software/pulseaudio/pavucontrolのここでのLASのエピソードのためのショーのノート:jupiterbroadcasting.com/14846/...願って缶の助け...
トムBrossman

回答:


3

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

alsamixerすべてをあるべき姿にするために使用する場合は、alsactl storeそれらの設定を保存するコマンドを使用します。その後、起動コマンドとして入力しalsactl restore、ログインするたびに元の設定にリセットされました。お役に立てれば!


私のために14.04に働いた
バリー

0

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


「USBスピーカーをデフォルトのスピーカーにする」-これは問題ですか?-実際、私は主な質問の意味を正確に理解していません(「USBスピーカーを一貫してアクティブにする方法」)。しかし、それが質問である場合(「USBスピーカーをデフォルトのスピーカーにする」)-オーディオミキサーオプションで「ジャックセンス」のようなものがアクティブになっているかどうかを確認するのに役立つかもしれません

あなたはそれを行う方法に関する指示と答えを含めることができますか?半分の回答をコメントとして残すと、多くの場合、善よりも害が大きくなります。ありがとう。
リングテール

0

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

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


0

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

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

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

少なくともxfce mixer私がLubuntuとXubuntuの両方で使用した「ジャックセンス」に関連するいくつかの補足オプションがあり、あなたは私が思う任意のubuntuデスクトップにインストールすることができます。

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


編集を参照して、すぐに再編集します

0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.