Як змінити звук за замовчуванням у програмі Wine на Alsa


20

Я намагаюся змінити звукову систему за замовчуванням на ALSA, щоб вона виправляла деякі проблеми зі звуком. Як це можна зробити?

Я використовую 1.3.x гілку від PPA, що набагато краще, ніж 1.1.x і 1.2.x у всіх відношеннях.


не впевнений, що я вас розумію - які налаштування ви отримали на вкладці аудіо winecfg?
fossfreedom

За замовчуванням вино використовує winepulse. Немає налаштування, щоб це змінити. Єдині налаштування - змінити звукову карту.
Луїс Альварадо

Відповіді:


21

Я знаю, що вино щойно пережило повне перезапис аудіосистеми і, можливо, winetricksвсе-таки могло допомогти у вашому питанні ...

У термінальному циклі

winetricks

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення


1
Так, це працює, і він працює краще для повернення до іншого звуку, ніж той, про який я збирався згадати.
Луїс Альварадо

дуже цікаво! Я думав, що ми застрягли з pulseaudio, тому багато варіантів там ніколи не бачили, прочитаю їх усі, THX!
Сила Водолія

1
Альтернатива командного рядка: winetricks sound=alsa(виконайте це у своєму терміналі).
VasyaNovikov

Одна проблема: sound=для мене немає записів у списку! Fedora 29, у мене встановлені пакети вин-альси та wine-pulseaudio. Запуск 32-бітного префікса.
Джош Хансен

4

У своєму терміналі winetricks sound=alsa.

Це робить той же ефект, що і у розчині @fossfreedom -s. Примітка: якщо ви хочете вимкнути весь звук у вині, використовуйте winetricks sound=disabled.


3
  1. Відкрийте термінал і запустіть regedit.
  2. Йти до HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Встановіть звук на alsa

Щоб відновити значення за замовчуванням Ubuntu, повторіть перші два кроки та встановіть для звуку імпульс.


Установка "Audio" на "alsa" або "oss" дуже необхідна для програм у реальному часі, таких як ігри та професійне аудіо, через потенційну можливість мінімальної затримки (затримки) передачі звуку, від аудіопроцесів до аудіодинаміків .
Іоанніс Іліадіс-Ілуліс

1

Іншим способом є запуск gstreamer-propertiesта вибір ALSA, OSS або PulseAudio у параметрах вихідних даних та параметрів вводу за замовчуванням . Який би варіант користувач не віддав перевагу. Працює як винні трюки, про які згадує fossfreedom, але це лише для звуку загалом. У його випадку ви можете зробити набагато більше.


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 можуть змінити менеджера аудіосистеми за замовчуванням. Після просто зміни його на Alsa вино не використовує winealsa.drv назавжди, і це вирішило з ним кілька питань. Але зараз я не можу повернутися до pulseaudio за вином. Я поставлю це як відповідь, якщо відмовлюся від спроби повернути його до winepulse.
Луїс Альварадо

@LuisAlvarado Я розгублений ... але добре.
RolandiXor

0

Я погоджуюся з FossFreedom, проте я хочу додати, що вам може знадобитися видалити Wine та видалити .wineпапку, а потім повторно встановити нову копію Wine, якщо ваша програма Windows не працює належним чином.

Цього разу налаштування Winetricks, як описано, ПЕРЕД встановленням будь-якої програми для Windows.

Працювали для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.