入力と出力に使用するオーディオジャックを変更するにはどうすればよいですか?


10

マザーボードに組み込まれているRealtek HDオーディオカードを使用しています。Windowsドライバーにはコントロールパネルが付属しているので、使用するバックパネルジャックを選択できます。たとえば、青のジャックと緑のジャックの両方を出力用に、赤のジャックのみをマイク入力用に作成できます。(デフォルトでは、青いジャックはライン入力用であり、私は決して必要としません。)

Linuxでも同じようにできますか?可能であれば、PulseAudioやJACKを含むものを提案しないでください。可能であれば、ALSA構成ファイルを編集するなど、簡単な方法でそれを実行したいと思います。私が理解しているように、私の問題は、ソフトウェアサーバーがストリームをリダイレクトすることとは何の関係もないはずです。ハードウェアがサポートされているため、このジャックをそのように扱うようにドライバーに指示するだけです。

どうもありがとうございました!


新しいアップ日のためにこの作品は、リンクをクリックしaskubuntu.com/questions/289042/...
スコット・ハント

回答:


17

なんとかやりましたが、再起動後に変更が元に戻りました。(更新:これは回避できます。この投稿の下部を参照してください。)

次のようにして、ALSA Webサイトからフェッチして使用できるHDAアナライザーと呼ばれるPythonのGUIを介してそれを行いました。

  • wget -O run.py http://www.alsa-project.org/hda-analyzer.py

  • sudo python run.py(そのページにはとは記載されていませんsudoが、を使用しない場合sudo、スクリプトはダウンロードされますが、スクリプトの実行に失敗し、特権について不満を示します。)

これでGUIが起動しますが、その使用法は説明されておらず、まったく初心者には適していません。だから、人生を楽にするために、私がどうやったかを説明します。私の場合は、2回クリックするだけでした。トリッキーな部分は、クリックする必要があるものを正確に見つけることでした。

(注:すべてのノードを1つずつ探索することはできますが、理解できないものは変更しないでください。変更(たとえば、チェックボックスをオンにする)はすぐに有効になります。適用ボタンはありません。)

  • リストには、多くのノードと呼ばれる含まれているNode[0x##]のいずれかに続いてAUD_OUTAUD_INAUD_MIXPINVENDOR。調べなければならないのはものだけですPIN

  • PINノードには複数のタイプがあります。このスクリーンショットのように、必要なタイプはウィンドウ全体をパネル/コントロールグループで埋めます(ウィンドウを拡大または最大化するのに役立ちます)。(このサイトでは、画像をインラインで挿入できませんでした。申し訳ありません。)

  • Config Defaultフィールド内の一部のノードは、最初の行にありJack Connection: N/Aます。Jack Connection: Jackスクリーンショットのように言うものが必要です。

  • ラインインを出力ジャックに変更するには、と表示されているノードが見つかるまで探しますJack Type: Line In。(およびに注意しJack Location2: RearてくださいJack Color: Blue。)

  • 次に、下の[ウィジェットコントロール]グループの3つのチェックボックスで、[ IN]をオフにし、[ OUT]をオンにします。

  • 同じ方法で、前面または背面のジャックを入力または出力に割り当てることができます。

ウィンドウを閉じると、変更を元に戻すかどうか尋ねられます。はいと言うと、すぐに元に戻ります。ノーと言って、彼らを守りますが、このセッションのためだけです。

変更を永続的に保持する場合は、まだHDAアナライザーを閉じないでください。代わりに、左下の[Exp](エクスポート)をクリックし、[名前を付けて保存]を使用してPythonスクリプトをファイルに書き込みます。次に、そのファイルをのようなものにコピーし、ルートとして/etc/hda-mods.py編集し/etc/rc.localて(例:を使用gksudo gedit /etc/rc.local)、その行のpython /etc/hda-mods.py直前にexit 0行を追加して、保存して再起動します。あなたの変更は生き残るはずです。


HDAアナライザーを使用して5.1セットアップを構成したいユーザーにとって、これがどれほど役立つか知りたいのですが…
Yamaho

この素晴らしい書き込みを使用して、ピンク(リア)マイクポートをサブ/センター出力として使用し、青色(リア)ライン入力ポートをリアチャネルとして使用しました。それ自体はポジショナルサウンドという意味で「5.1」ではありませんが、今は本当に必要ありません。すべてのチャネルにアナログステレオ出力が必要なだけです。
digitalextremist

1
など、すなわちサブウーファーとして指定、どのような目的のために、各出力をマークする方法がなければならない
digitalextremist

3

別のGUIツールがパッケージに含まhdajackretaskれている可能性がありalsa-tools-guiます。非常にシンプルなGUI、ブートオーバーライドと詳細オプションをサポートします。

ここに画像の説明を入力してください

質問を完全に誤解していないことを願っています。OPはJACK以外のオプションを要求しましたが、これが他の誰かを助けるかもしれないと確信しています。私の場合、Advanceオーバーライドをチェックし、未接続のピンを表示し、未接続のマイク入力をヘッドフォン出力に設定する必要がありました。非常に奇妙ですが、機能します。ただし、cmd行のソリューションを見たい


ブート適用としてインストールした後にのみ私のために働いた。
Ruslan Gerasimov

@RuslanGerasimovええ、「xyzできませんでした」というエラーが頻繁に出ました。プログラムを10回(sudoを使用して、場合によっては使用せずに)再起動した後、正常に動作しました。他のアプリケーションも閉じる必要があると思います。私の経験では、再起動は必要ありません。
phil294
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.