Winefix project biedt een verbeterde desktop integratie voor wijn. Kortom, kunnen toepassingen wijn even goed zijn als die voor Linux te worden uitgevoerd, wat betekent dat ze kunnen worden gekoppeld aan of werking van een directory, hetzij van een terminal of een bestandsbeheerder zoals nautilus. Het behandelt ook enkele van de meer lastige Wine extensies zoals LNK en MSI, akkowing ze worden uitgevoerd met een dubbele klik.
Het biedt ook een groot aantal verbeteringen en fixes dan "vanilla" Wine, vooral met betrekking tot Compiz en Beryl. Als één van de twee actief zijn wanneer een wijn applicatie die DirectX of OpenGL wordt uitgevoerd, wordt u gevraagd of ze tijdelijk uitgeschakeld moeten zijn, en onmiddellijk hersteld na de toepassing wordt afgesloten. het zorgt er ook voor de "Legacy Applicaties" workaround in Compiz Fusion op dezelfde manier worden in- en uitgeschakeld, zoals altijd verlaten van het op een ramp is - terwijl het de fullscreen modus van Wine apps kunnen oplossen, het eigenlijk breekt die van de meeste inheemse degenen. De andere verbeteringen mogelijk de optie voor elke toepassing te laten zijn eigen dedicated virtuele Windows-bureaublad (eigenlijk of een programma moet worden gestart "windowed"), worden reniced, ervoor te zorgen dat fullscreen toepassingen herstel van de desktop resolutie goed, of, voor 64 bit machines, uitgevoerd in 32-bits compatibiliteit modus (met dank aan Mikey voor wat suggereert dat de laatste twee!)
Het script verandert ook foutrapportage gedrag Wine's. Wijn normaal meldt elke fout en fixme boodschap die wordt aangetroffen wanneer een toepassing wordt uitgevoerd, wat betekent dat de lopende programma's via klem resulteert in een stortvloed van foutmeldingen die sterk kan pijn doen de prestaties, en dat loopt ze via script of file manager resultaten in het verliezen van de mogelijkheid om eventuele foutmeldingen te zien op alle. Dit script, standaard, meldt alleen kritieke systeemfout en Wine foutmeldingen, en geeft ze alleen als er een wijn-programma eigenlijk crasht, in welk geval je ziet dan een dialoog net als deze:
Als het de eerste keer dat een bepaalde toepassing is gecrasht, zult u ook de mogelijkheid worden geboden om zijn Winehq.org Application Database pagina te bekijken, of indien niet gevonden, gevraagd of u wilt er een te maken.
Het script maakt het ook mogelijk voor een grondigere fout rapportage door het gebruik van command line opties. Het toevoegen van de vlag "-d 1" zorgt ervoor dat alle fouten normaal gemeld door de wijn te geven, en slaat toepassing op de "log" map in je Wine directory. Er is ook een "-d 2" optie dat alle fouten en het systeem relais te worden gemeld veroorzaakt, maar het is eigenlijk alleen nuttig voor het debuggen (het is waanzinnig langzaam).
Het gebruik van de script is vrij eenvoudig - het wordt gebruikt op precies dezelfde manier als de wijn zelf, dat wil zeggen 'winefix drive_c / Program Files / dwarfort.exe' of 'winefix "C: Program Filesdwarfort.exe' ', en aanvaardt alle milieu wijn varables . Het voegt vele command line opties, alsook - run "winefix -?" in een terminal voor een volledige lijst.
De eenvoudigste manier om het script te gebruiken is om het bijgevoegde deb installeren - zal het script automatisch worden geïntegreerd met Gnome, waardoor de wijn apps te draaien met een dubbelklik - iets dat niet betrouwbaar kan worden gedaan met de wijn alleen (zie Bug # 1 , hieronder). Het doet hetzelfde met Wine bestanden van het MSI en LNK extensies en voegt Tango pictogrammen om het menu van de wijn ook:
Wilt u niet een .deb?
Als u wilt dat het script zelf, pak het uit de download pagina, sla het op uw home directory en installeer winefix met het commando:
sudo tar -xvvzf winefix.tar.gz -C / usr / bin /
Je moet ook zenity geïnstalleerd, en optioneel lynx voor AppDB integratie te hebben, dus als je dat niet doet:
sudo apt-get install zenity lynx
Als er bugs, problemen of voorgestelde verbeteringen, laat het me weten.
Als u wilt Wine apps draaien in een andere xserver, moet u een kijkje op mijn andere script nemen.
Bugs en ergernissen vastgesteld:
# 1 - Toepassingen breken wanneer ze niet lopen vanaf hun basis directory.
De gebruikelijke oplossing is om naar de basis directory van een programma voordat het wordt uitgevoerd. Het script doet dit automatisch, bespaart u de moeite en het toestaan van de mogelijkheid om te dubbelklikken Wine executables in een file manager in plaats van om ze uit te voeren via de terminal of launchscript.
# 2 - pietluttige behandeling van koppelingen (symlinks) om executables Wine's.
Als je ooit hebt geprobeerd de rechtermuisknop te klikken op een uitvoerbaar en het creëren van een snelkoppeling op het bureaublad te plaatsen, u weet heel goed dit. Dit script fungeert als een symlink tolk van soorten voor wijn, waardoor symlinks foutloos worden gebruikt.
# 3 - Desktop panelen overlappende het scherm van fullscreen applicaties wanneer wijn wordt gebruikt met Compiz of Beryl en andere weirdness.
Het script zorgt voor een andere window manager, als Metacity, worden gestart wanneer een wijn applicatie in gebruik is, en start automatisch Compiz of Beryl opnieuw na de applicatie afgesloten. Vanaf versie 9.9 van dit script, wordt u automatisch gevraagd als een programma maakt gebruik van OpenGL en DirectX, en de back-up Window Manager wordt automatisch gedetecteerd.
Op dezelfde manier, kan het script ook in te schakelen en meteen de "Legacy Applicaties" Oplossing voor Compiz Fusion uitschakelen, want het is bekend bij de fullscreen modus van de reguliere apps breken.
# 4 - Choppy prestaties of stotteren sound.
De beste oplossing voor het bovenstaande voor de mooie waarde van zowel de wineserver en programma te wijzigen wordt uitgevoerd op "19" of "-10", die kan erg vervelend.
Gelukkig kan dit script het voor u doen; gewoon gebruik maken van de "-n" command-line optie om aan te geven welke mooie waarde wordt gewenst. Voor mooie waarden kleiner dan 0, hoewel, wordt u gevraagd om een wachtwoord, maar het wordt alleen gebruikt voor de "renice" command - niets anders in het script is ooit als root.
# 5 - Toepassingen het veranderen van de desktop resolutie - en niet terug te veranderen
Software informatie:
Versie: 1.02
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 0
Maat: 7 Kb
Reacties niet gevonden