Wineのデフォルトの音声をAlsaのみに変更する方法


20

デフォルトのオーディオサウンドシステムをALSAに変更して、サウンドの問題を修正しようとしています。これをどのように行うことができますか?

PPAの1.3.xブランチを使用しており、あらゆる点で1.1.xおよび1.2.xよりもはるかに優れています。


私があなたを理解しているかどうかわからない-あなたはのオーディオタブでどのような設定を持っていますwinecfgか?
fossfreedom

デフォルトでは、winepulseはwinepulseを使用します。それを変更する設定はありません。唯一の設定は、オーディオカードを変更することです。
ルイスアルバラード

回答:


21

私はワインがオーディオシステムの完全な書き直しを経たばかりであり、おそらくwinetricksあなたの質問に役立つかもしれないことを知っています...

ターミナルランで

winetricks

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

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

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


1
はい、それは動作し、私が言及しようとしていたものよりも別の音に戻るためにそれがうまく機能します。
ルイスアルバラード

とても興味深い!私たちはpulseaudioにこだわっていると思ったので、たくさんのオプションがあり、それを見たことがありませんでした。
アクエリアスパワー

1
コマンドラインの代替:(winetricks sound=alsaターミナルでこれを実行します)。
VasyaNovikov

1つの問題:sound=私のリストにはエントリがありません!Fedora 29、wine-alsaおよびwine-pulseaudioパッケージが両方ともインストールされています。32ビットのプレフィックスで実行します。
ジョシュハンセン

4

ターミナルタイプでwinetricks sound=alsa

これは、@ fossfreedom -sソリューションと同じ効果があります。注:wineのすべてのオーディオを無効にする場合は、を使用しますwinetricks sound=disabled


3
  1. ターミナルを開いて実行しregeditます。
  2. に行く HKEY_CURRENT_USER\Software\Wine\Drivers
  3. オーディオをalsaに設定

Ubuntuのデフォルト値を復元するには、最初の2つの手順を繰り返してから、Audioをpulseに設定します。


「オーディオ」を「alsa」または「oss」に設定することは、オーディオプロセスからオーディオスピーカーへの音の転送の最小遅延(遅延)の可能性があるため、ゲームやプロフェッショナルオーディオなどのリアルタイムアプリケーションには非常に必要です。
イオアニスイリアディスイロウシス

1

もう1つの方法はgstreamer-propertiesデフォルト出力およびデフォルト入力オプションでALSA、OSSまたはPulseAudioを実行して選択することです。ユーザーが好むオプション。fossfreedomで言及されているwinetricksのように機能しますが、これは一般的なサウンドのみを対象としています。彼の場合、もっと多くのことができます。


1

winetricks経由でも可能です:

winetricks settings sound=alsa

利用可能なすべてのオプションを表示するには:

winetricks settings list | grep sound

0

する必要があるのは、Alsaを有効にして、他のすべてを無効にすることだけですwinecfg。試すこともできます。padsp wine insert-application-name-hereこれにより、OSSにリダイレクトされますが、サウンドに関する多くの問題が修正されます。

そこにオプションが表示されない場合は、.regファイルに追加できる場合があります(これを行う方法については、WINE Wikiを参照する必要があります)。


1.3.25+にはそれを変更する設定はありません。
ルイスアルバラード

@LuisAlvarado WineCfgをしばらく使用していませんが、スクリーンショットを投稿できますか?
RolandiXor

これは厄介です。winecfgのオーディオタブのスクリーンショットを配置するつもりでしたが、前に何かをしました。何らかの方法でオーディオを管理するために探していたので、gstreamer-propertiesはデフォルトのオーディオシステムマネージャーを変更できることがわかりました。Alsaワインに変更しただけでは、永久にwinealsa.drvが使用されなくなり、いくつかの問題が解決しました。しかし、今ではワインのためにpulseaudioに戻ることはできません。winepulseに送り返そうとするのをあきらめれば、答えとしてそれを置きます。
ルイスアルバラード

@LuisAlvarado混乱しています...でも大丈夫です。
RolandiXor

0

FossFreedomに同意しますが、Wineをアンインストールして削除する必要があるかもしれないことを付け加えます。 .wineますが、Windowsアプリケーションが正常に機能しない場合は、フォルダーの新しいコピーを再ます。

今回は、Windowsアプリケーションをインストールする前に説明したとおりにWinetricksを構成します。

私のために働いた。

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