Winefix projek bied verbeterde lessenaar integrasie vir Wine. In kort, dit laat aansoeke Wine net so maklik as wat inheems aan Linux uit te voer, wat beteken dat hulle kan gekoppel word aan of hardloop van 'n gids, hetsy van 'n terminale of selfs 'n lêer bestuurder soos Nautilus. Dit hanteer ook 'n paar van die meer ongemaklike Wine uitbreidings soos Lnk en msi, akkowing hulle te hardloop met 'n dubbel kliek.
Dit bied ook 'n goeie aantal verbeterings en fixes oor "vanilla" Wine, veral met betrekking tot Compiz en Beryl. As een van die twee loop toe 'n Wine aansoek vereis DirectX of OpenGL is hardloop, sal jy gevra word of hulle tydelik ongeskik moet wees, en dadelik weer na die aansoek uitgaan. Dit kan ook vir die "Legacy Apps" tydelike oplossing in Compiz Fusion om insgelyks aangeskakel en gestremdes, soos altyd laat dit op 'n ramp - terwyl dit die volskerm vorme van Wine apps kan regmaak, is dit eintlik breek dié van die meeste inheemse mense. Die ander verbeterings toelaat dat die opsie vir elke aansoek om sy eie toegewyde virtuele Windows desktop (basies of 'n program moet begin "met venster"), word reniced, verseker dat Volskerm aansoeke herstel van die lessenaar resolusie behoorlik, of, vir 64 bit masjiene, hardloop in 32-bit compatibility mode (danksy Mikey vir wat dui op die laaste twee!)
Die script verander ook fout verslagdoening gedrag Wine se. Wyn gewoonlik verslae elke fout en FIXME boodskap wat ondervind word wanneer 'n aansoek loop, wat beteken dat die bestuur van programme via terminale resultate in 'n stortvloed van fout boodskappe wat grootliks kan seermaak prestasie, en dat die bestuur van hulle via script of lêer bestuurder resultate in die verlies van die vermoë enige fout boodskappe sien nie. Dit script, by verstek, verslae net kritieke stelsel en Wyn fout boodskappe, en gee dit net as 'n Wine program eintlik ineenstortings, in welke geval jy dan sien 'n dialoog baie soos hierdie:
As dit die eerste keer dat 'n bepaalde aansoek het ineengestort, sal jy ook die opsie gegee word om sy Winehq.org Aansoek Database bladsy te sien, of as dit nie gevind het, vra as jy wil om een te skep.
Die script kan ook vir meer deeglike fout verslagdoening deur die gebruik van command line opsies. Toevoeging van die vlag "d 1" veroorsaak alle foute gewoonlik aangemeld deur Wine vertoon word, en spaar aansoek om die "log" gids in jou Wine gids. Daar is ook 'n "d 2" opsie wat al die foute en stelsel relais word berig veroorsaak, maar dit is eintlik net nuttig vir die opsporing (dit is intens stadig).
Die gebruik van die script is redelik maklik - dit is wat gebruik word in presies dieselfde wyse as die wyn self, dit wil sê 'winefix drive_c / Program Files / dwarfort.exe' of 'winefix "C: Program Filesdwarfort.exe", en aanvaar al omgewing wyn varables . Dit voeg baie command line opsies sowel - run "winefix -" in 'n terminale vir 'n volledige lys.
Die maklikste manier om die script te gebruik is om die aangehegte deb installeer - sal die script outomaties geïntegreer met Gnome, sodat Wine apps om te loop met 'n dubbel kliek - iets wat nie betroubaar kan gedoen word met Wine alleen (sien Bug # 1 hieronder). Dit doen dieselfde met Wine lêers van die MSI en Lnk uitbreidings, en voeg Tango ikone om die spyskaart Wine sowel:
Wil nie 'n Deb?
As jy wil die draaiboek deur homself, gryp dit uit die aflaai bladsy, stoor dit op jou huis gids, en installeer winefix met die opdrag:
sudo teer -xvvzf winefix.tar.gz -C / usr / bin /
Jy moet ook zenity geïnstalleer is, en opsioneel lynx vir AppDB integrasie te hê, so as jy dit nie doen nie:
sudo apt-get installeer zenity lynx
As daar enige foute, probleme, of voorgestelde verbeterings, laat my asseblief weet.
As jy wil Wine apps hardloop in 'n ander XServer, moet jy 'n blik op my ander script neem.
Foute en struikelblokke vaste:
# 1 - Aansoeke breek wanneer dit nie hardloop uit hul base gids.
Die gewone fix is om te verander na die hoofdmap van 'n aansoek voor dit uitgevoer word. Die script doen dit outomaties, spaar jy die moeite en wat die vermoë om dubbel kliek Wine executables in 'n lêer bestuurder in plaas van om hulle uit te voer via terminale of launchscript.
# 2 - kieskeurig hantering van links (Symlinks) om executables Wine se.
As jy al ooit probeer regs te klik op 'n uitvoerbare en die skep van 'n kortpad op jou lessenaar te plaas, jy weet baie goed hierdie. Dit script dien as 'n symlink tolk van spesies vir wyn, sodat Symlinks sonder fout om gebruik te word.
# 3 - Desktop panele oorvleuel die skerm van metodes aansoeke wanneer Wine gebruik met Compiz of Beryl, en ander vreemd.
Die script kan vir 'n ander venster bestuurder gebruik, soos metastad, word begin wanneer 'n Wine aansoek in gebruik is, en outomaties begin Compiz of Beryl weer na dié aansoek uitgange. Soos van weergawe 9.9 van hierdie script, sal jy outomaties gevra word as 'n program gebruik OpenGL of DirectX en die Friends venster bestuurder is outomaties bespeur word.
In dieselfde manier, kan die script ook in staat stel en onmiddellik die "Legacy Apps" oplossing vir Compiz Fusion skakel, want dit is bekend om die volskerm vorme van gereelde apps breek.
# 4 - Choppy prestasie, of hakkel klank.
Die beste oplossing vir die bogenoemde is om die mooi waarde van beide die wineserver en program verander word gelei om óf "19" of "-10", wat kan baie irriterend.
Gelukkig kan hierdie skrif dit vir jou te doen nie; net gebruik die "-n" command-line opsie spesifiseer watter mooi waarde verlang word. Vir mooi waardes minder as 0, al is, sal jy gevra word vir 'n wagwoord, maar dit is net gebruik word vir die "renice" opdrag - niks anders in die script is ooit hardloop as root.
# 5 - Aansoeke verandering van die lessenaar resolusie - en nie terugkom om dit te verander
Sagteware besonderhede:
Weergawe: 1.02
Upload datum: 2 Jun 15
Lisensie: Gratis
Populariteit: 0
Grootte: 7 Kb
Kommentaar nie gevind