Начини плаћања Abuse

Како подесити звук у Вину преко OS-а?

12.03.2024, 00:20

Вајн (Wine није емулатор) је бесплатни софтвер који вам омогућава покретање апликација развијених за оперативни систем Windows на рачунарима који користе Linux, macOS и друге UNIX-сличне системе. Вајн је окружење за компатибилност које вам омогућава покретање извршних датотека Windows-а (.exe) на алтернативним оперативним системима без потребе за инсталирањем самог Windows-а. Често се проблем повезан са недостатком звука у Вајну манифестује у компјутерским играма.

Шта је вино?

Wine није емулатор, јер не емулира Windows процесор или хардвер, већ пружа имплементацију Windows API-ја и библиотека које омогућавају апликацијама да интерагују са оперативним системом. Ово омогућава покретање многих Windows апликација и игара на алтернативним платформама.

Wine Sound је функција Wine софтвера која омогућава покретање звучних апликација и игара дизајнираних за Windows оперативне системе на Linux рачунарима. Wine користи различите методе за руковање звуком, укључујући ALSA (Advanced Linux Sound Architecture) и PulseAudio, како би се осигурала компатибилност са различитим аудио уређајима и звучним форматима.

Подешавање звука у програму Wine

Постоји неколико опција за решавање проблема ако нема звука у Вину, користећи емулацију OSS-а у Линуксу:

  • инсталирајте стару звучну картицу и стару верзију система;
  • aoss — пресретање захтева путем alsa-oss;
  • padsp — пресретање позива преко pulseaudio/

Инсталирање старе звучне картице није најбоља идеја, али можете емулирати звук. У наставку ћемо вам рећи како то да урадите. Прво, морате да сазнате да ли је инсталиран Pulse Audio:

 $ ps aux | grep pulseaudio

Ако користите PulseAudio, видећете излаз сличан овом у терминалу:

Ако добијете грешку, онда имате ALSA. Затим, потребно је да одете у фасциклу, на пример, са игром:

 $ cd /knights

За PulseAudio команда ће бити:

 $ sudo padsp ./knights

А за Алсу:

 $ sudo aoss ./knights

Све је спремно, подешавање звука Wine-а је завршено, сада можете да репродукујете и уживате у звуку. Ако имате x64 бит и јављају се грешке, урадите следеће (само за Pulse аудио):

 $ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install libpulse0:i386 libpulsedsp:i386

Копирајте извршну датотеку (на пример, padsp32):

 $ sudo cp /usr/bin/padsp /usr/bin/padsp32

Покрените текстуални едитор као root корисник. Користићу Nano, пошто га сви имају:

 $ sudo nano /usr/bin/padsp32

Замените 2 линије у датотеци padsp32:

 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so

до:

 /usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so

Сада, да бисте покренули игру, потребно је да користите ову команду:

 $ padsp32 ./knight

Замените ./ путањом до датотеке, а knights именом ваше датотеке.

Овако је проблем решен, али морате узети у обзир да ова емулација ради стабилно само ако је игра дизајнирана за вашу архитектуру.