Ero sivun ”Winen asetukset” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
(winecfg:stä, winen conffitiedostoa ei käytetä)
Rivi 1: Rivi 1:
==Rekisteri==
[[Wine]]n asetukset tehdään nykyään pääasiassa käyttäen Winen omaa säätötyökalua, winecfg:tä, joka käynnistetään yksinkertaisesti komennolla
[[Wine|Winen]] asetukset tehdään nykyään rekisteriin. Jos ~/.wine/ -hakemisto on tyhjä, Wine tekee useimmiten toimivat asetukset automaattisesti.
winecfg
 
Winecfg:llä on mahdollista tehdä kaikki tavallismmat asetukset. Erikoisempia säätöjä on mahdollista tehdä muokkaamalla Winen rekisteriä komennolla
===Rekisterieditori===
[[Kuva:Winen rekisterieditori.png|thumb|right|Kuva Winen rekisterieditorista]]
Winessä on [[regedit|rekisterieditori]], jonka avulla voidaan muokata Winen asetuksia samaan tapaan kuin Windows-järjestelmissä.
 
Rekisterieditori voidaan käynnistää komentokehotteesta komennolla:
  regedit
  regedit
Rekisterin muokkaamiseen ei kuitenkaan yleensä ole tarvetta. Vanhempien Winen versioiden kanssa käytettiin myös tiedostoa <tt>~/.wine/config</tt>, mutta tätä ei ole tarvittu version 0.9 jälkeen.


== ~/.wine/config ==
== Winecfg ==
Vanhemmissa Wine -versioissa (Wine 20050524 ja vanhemmat) asetukset tallennettiin asetustiedostoon ~/.wine/config. Uudemmissa Wine-versioissa asetukset tallennetaan rekisteriin. Voit tarkistaa käyttämäsi Wine-version komentokehotteessa komennolla:
Winecfg:ssä asetukset on jaettu välilehtiin ja ohjelma on myös suomennettu.  
=== Sovellukset ===
Sovellusket-välilehdessä on mahdollista valita, mikä Windowsin versio Wine väittää olevansa. Asetukset on myös mahdollista tehdä sovelluskohtaisiksi lisäämällä listaan sovelluksia painamalla "Lisää sovellus..."-nappia.


:$ wine --version
=== Kirjastot ===
Tämä osio määrittelee oletusarvot sille, käyttääkö virtuaalinen Windows Wine-projektin toteutusta kyseisestä Windowsin komponentista vai mahdollisesti aidosta Windowsista poimittua tai Windows-ohjelman asentamaa komponenttia. Ennen Windowsin osien käyttämistä on hyvä olla selvillä niitä koskevista lisenssiehdoista.


=== Muotoseikat ===
Kirjastoja voidaan lisätä määrityslistaan hakemalla ne Winen tarjoamasta listasta ja painamalla lisää. Jos tiedostopäätettä ei anneta, sen oletetaan olevan <tt>.dll</tt>. Jos kirjastolle ei mainita polkua, etsitään sitä ainoastaan virtuaalisen Windowsin system-hakemistosta.  Jos ohjelma haluaa erikseen käyttää jossain muualla sijaitsevaa komponenttia, se täytyy mainita täyden virtuaalisen Windowsin polun kanssa: <tt>"C:\\Windows\\System\\mshtml</tt>. Huomaa että kenoviivoja täytyy todella olla kaksi yhden sijaan.


:Kaikki puolipilkulla (;) alkavat rivit ovat kommentteja
Kirjaston määrityksiä voidaan muuttaa valitsemalla haluttu kirjasto listalta ja painamalla "Muokkaa"-nappia, jolloin esiin aukeaa lista, josta voi valita joko "natiivin" tai "sisäisen" version kirjastosta. Sisäinen tarkoittaa Wine-projektin luomaa kirjastoa ja natiivi Windowsista peräisin olevaa.
:Kaikki rivillä puolipilkun jälkeen oleva teksti on kommenttia
:Sektion nimi kirjoitetaan [hakasulkuihin]
:Sektion sisällä kirjoitetaan "Tiedon_nimi" = "Tiedon_arvo"


=== Levyasemamäärittelyt ===
=== Grafiikka ===
Grafiikka-välilehdeltä löytyy joitain DirectX:ään liittyviä säätöjä ja virtuaalisen työpöydän emulointi. Jos Wine asetetaan käyttämään virtuaalista työpöytää, kaikki sovellukset käynnistyvät tämän ikkunan sisään eivätkä siis voi käyttää ns. fullscreen-tilaa.


Winen config alkaa siten, että virtuaaliselle Windowsille määritellään levyasemat. Alla esimerkki.
=== Ääni ===
Ääni-välilehdeltä on mahdollista valita, mitä äänijärjestelmää ([[ALSA]], [[OSS]] vai [[NAS]]) Wine käyttää. Nykyään [[ALSA]] on normaali valinta. Mikäli ohjelmien äänien kanssa esiintyy ongelmia, ongelmat saattavat korjaantua asettamalla "laitteistopohjainen kiihdytys" -asetuksen arvoksi "Emulation" ja ottamalla käyttöön "Ajurin emulointi".


:[Drive C]
=== Asemat ===
:"Path" = "fake_windows"
Asemat-välilehdellä on mahdollista säätää virtuaalisen Windowsin levyasemia eli sitä, mihin polkuun esimerkiksi asema C:\ osoittaa.
:"Type" = "hd"
:"Label" = "MS-DOS"
:"Filesystem" = "win95"


Tässä määritellään C-asema. Path-kohtaan laitetaan polku, josta aseman sisältämät tiedot löytyvät linuxissa.  <tt>fake_windows</tt> on sama kuin <tt>~/.wine/fake_windows</tt>, eli käyttäjän kotihakemistossa on piilohakemisto nimeltään <tt>.wine</tt>, jossa on tavallinen hakemisto nimeltään <tt>fake_windows</tt>, ja tämän sisällöstä tulee virtuaalisen Windowsin C-aseman sisältö.
==Rekisteri==
[[Wine|Winen]] asetukset tehdään nykyään rekisteriin. Jos ~/.wine/ -hakemisto on tyhjä, Wine tekee useimmiten toimivat asetukset automaattisesti.


Jos poluksi laittaa <tt>"../"</tt> niin aseman sisällöksi tulee käyttäjän kotihakemiston sisältö.
===Rekisterieditori===
[[Kuva:Winen rekisterieditori.png|thumb|right|Kuva Winen rekisterieditorista]]
Winessä on [[regedit|rekisterieditori]], jonka avulla voidaan muokata Winen asetuksia samaan tapaan kuin Windows-järjestelmissä.


=== [DllOverrides] ===
Rekisterieditori voidaan käynnistää komentokehotteesta komennolla:
 
  regedit
Tämä osio määrittelee oletusarvot sille, käyttääkö virtuaalinen Windows Wine-projektin toteutusta kyseisestä Windowsin komponentista, vai mahdollisesti aidosta Windowsista poimittua tai Windows-ohjelman asentamaa komponenttia.  Ennen Windowsin osien käyttämistä on hyvä olla selvillä niitä koskevista lisenssiehdoista.
 
Muoto, jota tässä käytetään on <tt>"komponentin_nimi" = "builtin"</tt>.  Jälkimmäinen voidaan lyhentää <tt>"b"</tt>, ja sillä tarkoitetaan Wine-projektin versiota komponentista.  Vaihtoehto on <tt>"native"</tt> tai <tt>"n"</tt>, jolloin tarkoitetaan Windowsiin tai johonkin Windows-ohjelmaan kuuluvaa aitoa komponenttia.  Tarkenteen oletusarvo on <tt>.dll</tt> jos ei muuta mainita.  Muoto <tt>"n,b"</tt> tarkoittaa että ensin etsitään aitoa versiota, ja jos ei löydetä niin käytetään Winen toteutusta.
 
Jos ei mainita polkua, vaan ainoastaan komponentin nimi, etsitään komponenttia ainoastaan virtuaalisen Windowsin system-hakemistosta.  Jos ohjelma haluaa erikseen käyttää jossain muualla sijaitsevaa komponenttia, se täytyy mainita Winen configissa joko täyden virtuaalisen Windowsin polun kanssa: <tt>"C:\\Windows\\System\\mshtml</tt> - tai eteen kuuluu laittaa tähti: <tt>"*mshtml"</tt>.  Huomaa että kenoviivoja täytyy todella olla kaksi yhden sijaan.
 
Alle on koottu tietoa eri komponenteista omien kokeilujen lähtökohdaksi.
:Laitteistosidonnaiset komponentit mainitaan joissain tilanteissa siksi että Wine toteuttaa vastaavan toiminnallisuuden omalla komponentillaan. Joissain tilanteissa komponentti mainitaan kuitenkin vain siksi että estetään Windows-ohjelmaa käyttämästä aitoa vastaavaa, koska aidon laitteistosidonnaisen komponentin käyttö johtaisi vain Winen lukkiutumiseen tai kaatumiseen.
 
:<tt>"advapi32"      = "builtin"</tt> ; Aito ei toimi
:<tt>"avicap32"      = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"capi2032"      = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"comctl32"      = "builtin"</tt> ; Aito aiheuttaa bugeja
:<tt>"ddraw"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"ddrawex"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"dinput"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"dinput8"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"dsound"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"dswave"        = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"lz32"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"lzexpand"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"mcicda.drv"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"mciseq.drv"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"mciwave.drv"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"midimap.drv"  = "builtin"</tt> ; Winen versio täysin toteutettu
:<tt>"mouse.drv"    = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"mpr"          = "builtin"</tt> ; Aito ei toimi
:<tt>"rasapi16"    = "builtin"</tt> ; Laitteistosidonnainen
:<tt>"rasapi32"    = "builtin"</tt> ; Laitteistosidonnainen
 
==== Haittaohjelmien esto Winessä ====
Allaolevat rivit sisältyvät DllOverrides-kohtaan, ja niillä estetään Wineä suorittamasta kulloinkin mainitun nimistä ohjelmaa.
 
:<tt>"*ctfmon.exe"      = "builtin" </tt>
:<tt>"*ddhelp.exe"      = "builtin" </tt>
:<tt>"*eMusicClient.exe" = "builtin" </tt>
:<tt>"*mdm.exe"          = "builtin" </tt>
:<tt>"*mosearch.exe"    = "builtin" </tt>


== WineTools ==
== WineTools ==

Versio 27. maaliskuuta 2007 kello 17.45

Winen asetukset tehdään nykyään pääasiassa käyttäen Winen omaa säätötyökalua, winecfg:tä, joka käynnistetään yksinkertaisesti komennolla

winecfg

Winecfg:llä on mahdollista tehdä kaikki tavallismmat asetukset. Erikoisempia säätöjä on mahdollista tehdä muokkaamalla Winen rekisteriä komennolla

regedit

Rekisterin muokkaamiseen ei kuitenkaan yleensä ole tarvetta. Vanhempien Winen versioiden kanssa käytettiin myös tiedostoa ~/.wine/config, mutta tätä ei ole tarvittu version 0.9 jälkeen.

Winecfg

Winecfg:ssä asetukset on jaettu välilehtiin ja ohjelma on myös suomennettu.

Sovellukset

Sovellusket-välilehdessä on mahdollista valita, mikä Windowsin versio Wine väittää olevansa. Asetukset on myös mahdollista tehdä sovelluskohtaisiksi lisäämällä listaan sovelluksia painamalla "Lisää sovellus..."-nappia.

Kirjastot

Tämä osio määrittelee oletusarvot sille, käyttääkö virtuaalinen Windows Wine-projektin toteutusta kyseisestä Windowsin komponentista vai mahdollisesti aidosta Windowsista poimittua tai Windows-ohjelman asentamaa komponenttia. Ennen Windowsin osien käyttämistä on hyvä olla selvillä niitä koskevista lisenssiehdoista.

Kirjastoja voidaan lisätä määrityslistaan hakemalla ne Winen tarjoamasta listasta ja painamalla lisää. Jos tiedostopäätettä ei anneta, sen oletetaan olevan .dll. Jos kirjastolle ei mainita polkua, etsitään sitä ainoastaan virtuaalisen Windowsin system-hakemistosta. Jos ohjelma haluaa erikseen käyttää jossain muualla sijaitsevaa komponenttia, se täytyy mainita täyden virtuaalisen Windowsin polun kanssa: "C:\\Windows\\System\\mshtml. Huomaa että kenoviivoja täytyy todella olla kaksi yhden sijaan.

Kirjaston määrityksiä voidaan muuttaa valitsemalla haluttu kirjasto listalta ja painamalla "Muokkaa"-nappia, jolloin esiin aukeaa lista, josta voi valita joko "natiivin" tai "sisäisen" version kirjastosta. Sisäinen tarkoittaa Wine-projektin luomaa kirjastoa ja natiivi Windowsista peräisin olevaa.

Grafiikka

Grafiikka-välilehdeltä löytyy joitain DirectX:ään liittyviä säätöjä ja virtuaalisen työpöydän emulointi. Jos Wine asetetaan käyttämään virtuaalista työpöytää, kaikki sovellukset käynnistyvät tämän ikkunan sisään eivätkä siis voi käyttää ns. fullscreen-tilaa.

Ääni

Ääni-välilehdeltä on mahdollista valita, mitä äänijärjestelmää (ALSA, OSS vai NAS) Wine käyttää. Nykyään ALSA on normaali valinta. Mikäli ohjelmien äänien kanssa esiintyy ongelmia, ongelmat saattavat korjaantua asettamalla "laitteistopohjainen kiihdytys" -asetuksen arvoksi "Emulation" ja ottamalla käyttöön "Ajurin emulointi".

Asemat

Asemat-välilehdellä on mahdollista säätää virtuaalisen Windowsin levyasemia eli sitä, mihin polkuun esimerkiksi asema C:\ osoittaa.

Rekisteri

Winen asetukset tehdään nykyään rekisteriin. Jos ~/.wine/ -hakemisto on tyhjä, Wine tekee useimmiten toimivat asetukset automaattisesti.

Rekisterieditori

Kuva Winen rekisterieditorista

Winessä on rekisterieditori, jonka avulla voidaan muokata Winen asetuksia samaan tapaan kuin Windows-järjestelmissä.

Rekisterieditori voidaan käynnistää komentokehotteesta komennolla:

regedit

WineTools

Kätevä asennusohjelma jopa 90 Windows ohjelman asentamiseen Winelle Linuxissa. Se osaa myös konfiguroida Winen useimmissa tapauksissa oikein. Tutustu ohjelmaan paremmin WineToolsin kotisivuilla. Winetoolsin kotisivu