Is bogearraí saor in aisce é Wine (Ní Aithriseoir é Wine) a ligeann duit feidhmchláir a rith atá forbartha don chóras oibriúcháin Windows ar ríomhairí a bhfuil Linux, macOS, agus córais eile cosúil le UNIX orthu. Is timpeallacht chomhoiriúnachta é Wine a ligeann duit comhaid inrite Windows (.exe) a rith ar chórais oibriúcháin mhalartacha gan Windows féin a shuiteáil. Is minic a léirítear an fhadhb a bhaineann leis an easpa fuaime i Wine i gcluichí ríomhaireachta.
Ní aithriseoir é Wine, toisc nach ndéanann sé aithris ar phróiseálaí ná ar chrua-earraí Windows, ach cuireann sé cur i bhfeidhm ar fáil de API Windows agus leabharlanna a ligeann d'fheidhmchláir idirghníomhú leis an gcóras oibriúcháin. Fágann sé seo gur féidir go leor feidhmchlár agus cluichí Windows a rith ar ardáin mhalartacha.
Is gné de bhogearraí Wine é Wine Sound a ligeann d’fheidhmchláir fuaime agus do chluichí atá deartha do chórais oibriúcháin Windows rith ar ríomhairí Linux. Úsáideann Wine modhanna éagsúla chun fuaim a láimhseáil, lena n-áirítear ALSA (Advanced Linux Sound Architecture) agus PulseAudio, chun comhoiriúnacht le gléasanna fuaime agus formáidí fuaime éagsúla a chinntiú.
Tá roinnt roghanna ann chun an fhadhb a réiteach mura bhfuil aon fhuaim i bhfíon, ag baint úsáide as aithris OSS i Linux:
Ní hé an smaoineamh is fearr cárta fuaime sean a shuiteáil, ach is féidir leat fuaim a aithris. Inseoimid duit thíos conas é seo a dhéanamh. Ar dtús, ní mór duit a fháil amach an bhfuil Pulse Audio suiteáilte:
$ ps aux | grep pulseaudio
Má tá PulseAudio á úsáid agat, feicfidh tú aschur cosúil leis seo sa chríochfort:
Má fhaigheann tú earráid, tá ALSA agat. Ansin, ní mór duit dul chuig an bhfillteán, mar shampla, leis an gcluiche:
$ cd /knights
Maidir le PulseAudio, seo a leanas an t-ordú:
$ sudo padsp ./knights
Agus do Alsa:
$ sudo aoss ./knights
Tá gach rud réidh, tá socrú fuaime Wine críochnaithe, is féidir leat seinm agus taitneamh a bhaint as an bhfuaim anois. Má tá x64 giotán agat agus má tharlaíonn earráidí, déan an méid seo a leanas (fuaim Pulse amháin):
$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install libpulse0:i386 libpulsedsp:i386
Cóipeáil an comhad inrite (mar shampla, padsp32):
$ sudo cp /usr/bin/padsp /usr/bin/padsp32
Seoladh eagarthóir téacs mar fhréamh. Úsáidfidh mé Nano, ós rud é go bhfuil sé ag gach duine:
$ sudo nano /usr/bin/padsp32
Cuir 2 líne in ionad an chomhad padsp32:
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so
chuig:
/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so
Anois chun an cluiche a thosú ní mór duit an t-ordú seo a úsáid:
$ padsp32 ./knight
Cuir an cosán chuig an gcomhad in ionad ./
, agus cuir ainm do chomhaid in ionad knights.
Seo mar a réitítear an fhadhb, ach ní mór duit a chur san áireamh nach n-oibríonn an aithris seo go cobhsaí ach amháin má tá an cluiche deartha do d'ailtireacht.