Weingrundlagen für Anfänger. Grundlegende Wine-Einrichtung Nach dem Beenden des Spiels wird die Bildschirmauflösung nicht wiederhergestellt

Also, die Treiber sind installiert, die Grafikkarte ist konfiguriert - es ist Zeit, ihr Potenzial mit Hilfe von Computerspielen zu enthüllen. Wozu sonst das alles? :-) Lasst uns beginnen.

Wine installieren

Wein ist eine Implementierung der Application Programming Interface Library ( Programmierschnittstelle, API). Wein fängt Anfragen ab Windows-Programme und wandelt die Anweisungen in ihre um Linux-Äquivalente in Form von Befehlen Fenstermanager unter Verwendung des Standardprotokolls X11. Wenn Sie Zugriff haben Quellcode Windows-Programme, Wein kann auch verwendet werden, um ein Programm in ein Format neu zu kompilieren, das Linux versteht besser. Aber dafür brauchen wir es noch nicht. Wir brauchen es für Spiele.

Es gibt mehrere Möglichkeiten zur Installation Wein. Erstens befindet es sich möglicherweise bereits im Repository Ihrer Distribution. In Anbetracht des Prozesses des Herunterladens aus dem Repository jeder einzelnen Distribution ist ehrlich gesagt nicht genügend Platz oder Wissen vorhanden, da Sie alle Distributionen und ihre Funktionen kennen müssen. Zum Beispiel Ubuntu- müssen gehen Anwendungen -> Zentrum Ubuntu-Anwendungen , geben Sie in die Suchleiste " Wein"- und es liegt vor Ihnen. Schlechte Nachrichten: Es befindet sich möglicherweise nicht im Repository oder ist möglicherweise vorhanden, wurde jedoch nicht auf neue Versionen aktualisiert. Daher rate ich zum zweiten Weg - der Selbstinstallation.

Zuerst müssen Sie hinzufügen Wein Quelle in die Liste der Quellen, die Linux nach neuen Paketversionen sucht.

Hier unter dieser Adresse - www.wineq.org/download/- gegeben detaillierte Beschreibung Ergänzungen und Installationen auf allen bekannten Linux-Distributionen. Betrachten Sie den Prozess anhand eines Beispiels Ubuntu.

In der Konsole müssen Sie die folgenden Zeilen eingeben:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

In der ersten Zeile fügen wir die Downloadadresse hinzu Wein zu unserer System-Update-Adressliste. Die zweite Zeile - wir lesen alle aktuellen Informationen über neue Pakete, damit Linux hinzugefügt wird Wein zur Liste der verfügbaren Programme. Als nächstes gehen Sie zu System -> Verwaltung -> Synaptic Package Manager, schreiben Sie in die Suchleiste Wein, suchen Sie es in der Dropdown-Liste der verfügbaren Pakete und aktivieren Sie das Kontrollkästchen. Im Moment ist dies ein Paket Wein1.3, wenn ausgewählt, zieht es zusätzliche Pakete: wine1.3-gecko, Weintricks, ttf-symbol-ersatzwein1.3 Und wisotool. Installieren Sie alle diese Pakete mit der Schaltfläche Anwenden .

Es bleibt nur die neu installierte zu konfigurieren Wein. Beim ersten Start (z. B. beim Öffnen von Einstellungen) werden die Systemregistrierung und der Verzeichnisbaum im Verzeichnis erstellt ~/.Wein.

Skript Weintricks und Installation der notwendigen Programme

Weintricks ist eine ausführbare Skriptdatei. Wenn Sie es ausführen, erscheint ein Fenster mit einer langen Liste von Programmen, die über dieses Skript installiert werden können. Wir brauchen nicht alle - wir brauchen nur die, ohne die die meisten Spiele nicht starten. So lass uns anfangen Weintricks und installieren:

7zip, d3dx9, d3dx9_28, d3dx9_36, d3dx10, d3dxof, dinput8, directmusic, directplay, directx9, dotnet11, dotnet20, dotnet20sp2, dotnet30.

Windows-Schriftarten wurden bereits mit installiert Wein1.3 wenn Sie das Sortiment erweitern möchten - Weintricks bietet eine große Anzahl von Schriftarten zur Auswahl. Anstatt jedoch eine Schriftart aus dem Internet mit einem Skript zu installieren, habe ich sie einfach von der im nächsten Abschnitt installierten kopiert Windows alle Schriftarten drin Wein(Alle Schriftarten werden im Verzeichnis abgelegt ~/.wine/drive_c/Windows/Fonts).

Wenn Sie in irgendwelchen Artikeln im Internet lesen, dass nach der Installation DirectX Sie müssen zu den Weineinstellungen gehen DLLs und ändern Sie ihre Einstellungen - vergessen Sie es. Diese Informationen sind veraltet und nicht mehr relevant. Weintricks tut alles für dich.

Nun, eigentlich ist das alles, was wir brauchen. Der letzte Schliff bleibt - die Verifizierung DirectX für Leistung. Im Vaino-Katalog Fenster/System32 Start dxdiag.exe und führen Sie alle Tests auf allen Registerkarten aus, insbesondere Tests Direkt zeichnen Und Direct3D. Alle Tests bestanden, alles funktioniert? Ich gratuliere dir! Ihr Computer ist bereit, Spiele zu installieren!

Andrej " F1reTu][„Frolow

1. Einleitung

Viele Programme laufen unter WINE auch ohne erweiterte Einstellungen. Leider ist dies nicht immer der Fall. Darüber hinaus werden Programme ständig aktualisiert und die Liste der laufenden Anwendungen ändert sich ständig. Daher wäre es eine gute Idee, WINE so einzurichten, dass es mit potenziell problematischen Programmen funktioniert.

Es gibt zwei Hauptdienstprogramme für die Konfiguration - winecfg und winetricks. In diesem Leitfaden werfen wir einen Blick auf den ersten. In den meisten Fällen reichen die Fähigkeiten von winecfg jedoch aus, um das Programm zum Laufen zu bringen.

winecfg ist ein grafisches Dienstprogramm. Verschiedene Distributionen und Desktop-Umgebungen arbeiten auf unterschiedliche Weise mit WINE und WINE-Anwendungen, sodass es am einfachsten ist, winecfg in einem Terminal auf jeder Distribution auszuführen.

Nach dem Start des Programms sehen Sie je nach WINE-Version ein einfaches Fenster mit sieben oder acht Registerkarten. Die achte Registerkarte „Staging“ erscheint nur bei Verwendung von Zwischenversionen von WINE.

2. Bibliotheken

Die Registerkarte "Bibliotheken" ist wahrscheinlich die wichtigste in winecfg. Damit können Sie steuern, wie WINE mit Windows-Bibliotheken arbeitet. Dies ist besonders wichtig, da einige Anwendungen nicht mit bestimmten Versionen der Bibliotheken kompatibel sind oder bestimmte nicht standardmäßige Bibliotheken erfordern. Der WINE-Code wurde ebenfalls geändert, um diese Probleme zu beheben. Da WINE nicht Windows ist, kann es möglicherweise nicht immer dieselbe native Version einer Windows-Bibliothek verwenden, bevor diese Bibliothek für die Arbeit mit WINE angepasst wird.

Das erste Element in der Eingabe ist das Dropdown-Menü „Neue Überschreibung“. Sie können aus einer unglaublich langen Liste von Windows-Bibliotheken auswählen oder Ihre eigenen eingeben. Danach klicken Sie auf die Schaltfläche "Hinzufügen", um es der Liste hinzuzufügen.

Nachdem Sie auf „Hinzufügen“ geklickt haben, wird die Bibliothek im Feld unten mit dem Namen „Vorhandene Überschreibungen“ angezeigt. Dieses Feld enthält eine Liste überschriebener Bibliotheken, die zu WINE hinzugefügt wurden. Standardmäßig sieht die neue (native, integrierte) Überschreibung wie folgt aus. Das bedeutet, dass WINE zunächst versucht, die native Windows-Version der Bibliothek zu verwenden. Wenn der Versuch fehlschlägt, kehrt WINE zu seiner integrierten Version zurück. Diese Optionen können geändert werden. Wählen Sie dazu die gewünschte Überschreibung aus und klicken Sie dann neben dem Feld „Vorhandene Überschreibungen“ auf „Bearbeiten“.

Durch Klicken auf die Schaltfläche „Bearbeiten“ wird ein Fenster angezeigt, in dem wir die Überschreibung bearbeiten können. Es stehen fünf verfügbare Optionen zur Auswahl, von denen die meisten verschiedene Kombinationen von „Native“ und „Builtin“ sind. Die letzte verfügbare Option ist "Deaktivieren". Welche Option zu wählen ist, hängt von der Art der auftretenden Fehler ab. Das Finden der richtigen Kombination von Optionen kann ziemlich schwierig sein, insbesondere wenn das Programm nicht in der WINE Appdb (https://appdb.winehq.org) dokumentiert ist. Sie können versuchen, das Programm in WINE auszuführen Befehlszeile, um die Ausgabe anzuzeigen, die viele nützliche Informationen enthält.

Wenn Sie eine Überschreibung entfernen müssen, markieren Sie sie einfach im Feld „Vorhandene Überschreibungen“ und klicken Sie auf die Schaltfläche „Entfernen“. Von Zeit zu Zeit müssen Sie dies beim Aktualisieren des Programms tun.

3. Grafiken

Die Registerkarte "Grafiken" werden Sie wahrscheinlich nicht sehr oft verwenden. Wenn Sie Probleme mit Ihrer Bildschirmauflösung haben, können Sie die dpi anpassen, und wenn Ihr Fenstermanager sich nicht richtig verhält, können Sie seine Kontrolle über WINE-Fenster deaktivieren.

Häufiger werden Sie die Option „Einen virtuellen Desktop emulieren“ auf der Registerkarte „Grafik“ verwenden. Mit dieser Option können Sie die WINE-Anwendung in einem Fenster ausführen lassen, das sich wie ein virtueller Desktop verhält. Denken Sie daran, dass dies keine virtuelle Maschine ist. Es lässt einfach Anwendungen in WINE in einem Fenster laufen.

Diese Option sieht wahrscheinlich ziemlich seltsam aus, aber es gibt zumindest ein paar Fälle, in denen sie notwendig werden kann.

Sehr oft verweigern WINE-Programme die Ausführung im Fenstermodus. Normalerweise tritt dieses Problem in Spielen auf, in denen ein seltsamer Fehler nur im Fenstermodus auftritt. Eine Problemumgehung, um solche Spiele im Fenstermodus auszuführen, besteht darin, die Option „Virtuelle Desktops emulieren“ zu verwenden.

Der andere Fall ist problematischer. Manchmal versucht eine App, die Bildschirmauflösung zu ändern und stürzt dabei ab. Auch dies geschieht am häufigsten bei Spielen, insbesondere bei älteren. Ein Absturz kann schließlich zu einem schwarzen Bildschirm, einer falschen Auflösung oder einem Hängenbleiben des X-Servers führen. Das ist in jedem Fall ein Problem. Um dies zu verhindern, führen Sie das Programm mit der Option „Einen virtuellen Desktop emulieren“ aus. Es verhindert zwar nicht, dass das Programm abstürzt, aber es sollte Probleme mit dem Rest des Systems verhindern. Dies ist eine nützliche Debugging-Methodik.

4. Desktop-Integration

Wahrscheinlich haben Sie diese Registerkarte nie verwendet. Die Registerkarte "Desktop-Integration" ermöglicht Ihnen die Änderung Aussehen Anwendungen, die in WINE ausgeführt werden. Die meisten grafischen Shells und Fenstermanager bewältigen diese Aufgabe jedoch so gut, dass es fast nie notwendig ist, das Thema zu ändern. Das Schlimmste, was Sie erwarten kann, wenn Sie diese Registerkarte nicht verwenden, ist das Design in Windows-Stil 98.

5. Festplatten

Normalerweise leistet WINE gute Arbeit bei der Erkennung von Datenträgern. Wenn das Laufwerk nicht erkannt wird oder Sie dem System ein physisches oder virtuelles Laufwerk hinzufügen müssen, dient die Registerkarte „Laufwerke“ dazu.

Wenn Sie ein physisches Laufwerk hinzufügen, können Sie die Schaltfläche „Autodetect“ verwenden, damit WINE versucht, das neue Laufwerk zu erkennen. Wenn das nicht funktioniert hat oder wenn Sie ein virtuelles Laufwerk hinzufügen, können Sie auf "Hinzufügen..." klicken und den Laufwerksbuchstaben für das neue Laufwerk festlegen. Als nächstes wählen Sie im Fenster „Laufwerkskonfiguration“ das Laufwerk aus und ändern im Feld „Pfad“ den Pfad zum Gerät.

Diese Registerkarte ist sehr nützlich, wenn Sie Spiele ausführen, die sich über mehrere Discs erstrecken, oder Spiele, für deren Ausführung eine Disc im Laufwerk erforderlich ist. Es kann auch hilfreich sein, wenn Sie ein bestimmtes Windows-Laufwerk oder eine Windows-Partition haben, die Spiele oder andere Programme enthält.

6. Ton

7. Inszenierung

Die Registerkarte „Staging“ wird nur angezeigt, wenn Sie Zwischenversionen oder Patches installieren. Es ist einfach eine Reihe von Kontrollkästchen, mit denen Sie verschiedene Funktionen aktivieren oder deaktivieren können, die von Patches bereitgestellt werden. Das Hauptmerkmal ist die Möglichkeit, die Unterstützung für CSMT oder Gallium Nine zu aktivieren, abhängig von den installierten Patches. CSMT ist für alle Grafikkarten und Treiber verfügbar und ermöglicht es Ihnen, die Leistung in vielen Programmen und Spielen erheblich zu steigern. Gallium Nine ist nur für Mesa-Benutzer verfügbar und könnte möglicherweise einen enormen Leistungsschub erhalten. Diese beiden Optionen können jedoch nicht gleichzeitig verwendet werden. Andere Optionen können ebenfalls einige Leistungssteigerungen bieten.

8. Einstellungen für bestimmte Programme

Da die meisten WINE-Einstellungen dazu dienen, Probleme verschiedener Anwendungen zu beheben, ist es sinnvoll, spezifische Konfigurationen für verschiedene Programme zu erstellen. Auf der Registerkarte „Anwendung“ können Sie Konfigurationen erstellen, die ausgewählt werden, wenn bestimmte Anwendungen in WINE gestartet werden, sowie die emulierten auswählen Windows-Version Kompatibilität zu gewährleisten.

Um einen voreingestellten Satz von Einstellungen zu erstellen, klicken Sie auf "Anwendung hinzufügen...". Sie sehen ein Fenster, in dem Sie auswählen können ausführbare Dateien Fenster.

winecfg ändert die Einstellungen je nachdem, welche Anwendung auf der Registerkarte ausgewählt ist. Standardmäßig sind die Standardeinstellungen ausgewählt. Dies sind allgemeine Einstellungen, die für alle Anwendungen gelten, mit Ausnahme eines bestimmten Satzes von Einstellungen, die für eine bestimmte Anwendung bestimmt sind. Durch Auswahl einer Anwendung im Reiter „“, sehen Sie die Einstellungen für diese Anwendung in allen Reitern. Änderungen, die Sie auf anderen Registerkarten vornehmen, gelten nur für die ausgewählte App.

9. Fazit

winecfg ist ein kleines, aber leistungsstarkes Dienstprogramm, mit dem Sie WINE an Ihre Bedürfnisse anpassen können. Sobald Sie sich damit vertraut gemacht und gelernt haben, wie man es richtig verwendet, werden Sie in der Lage sein, funktionierende Konfigurationen mit vielen der Anwendungen zu erstellen, die mit WINE laufen. Außerdem erhalten Sie durch die Verwendung von winecfg zusammen mit winetricks für viele Programme eine nahezu native Leistung.

Alle Menschen lieben es, Spiele zu spielen. Diese Lektion hilft, von der realen Welt mit ihren realen Problemen abzulenken und zumindest nicht lange, sondern in die virtuelle Welt einzutauchen.

So hätte ein Artikel über Spiele für Windows beginnen sollen. Aber heute dreht sich das Gespräch nicht nur um sie. Heute werden wir über Spiele unter Linux sprechen. Die meisten Leute mögen dieses Betriebssystem nicht, nur weil es keine "normalen" Spiele hat, und es spielt keine Rolle, dass es großartig funktioniert.

Aber wer will, kann unter Linux die gleichen Spiele spielen wie unter Windows. Fragen Sie wie? Und es ist sehr einfach. Heute werden wir darüber sprechen, wie Wine installiert und konfiguriert wird.

Diejenigen, die Linux schon lange verwenden und es zum Kopf des Betriebssystems gewählt haben, müssen diese Software wahrscheinlich nicht definieren, aber im Übrigen ist es immer noch eine Erklärung wert.

Wine ist ein Programm, mit dem Sie Windows-Programme und -Spiele ausführen können. Mit anderen Worten, Sie können damit diejenigen Spiele spielen, die nicht für Linux entwickelt wurden und sozusagen exklusiv für Windows sind.

Bemerkenswert ist, dass sich das Programm ständig weiterentwickelt. Vor ein paar Jahren war es also unmöglich, ein auf DiretX11 basierendes Spiel damit zu starten, jetzt hat sich alles geändert. Ständig werden Patches veröffentlicht und alles ist schnell repariert, wenn etwas kaputt geht. Wenn Sie Stabilität bevorzugen, können Sie einfach die Standardversion von Wine installieren und es wird Sie nicht unangenehm überraschen.

Einziger Wermutstropfen ist die relativ komplizierte Einrichtung von Wine. Aber nachdem Sie diesen Artikel gelesen haben, werden Sie alles in wenigen Minuten verstehen und alles selbst machen.

Installationsmethoden

Bevor erklärt wird, wie Wine für Spiele konfiguriert wird, muss zunächst erklärt werden, wie es installiert wird.

Linux-Benutzer wissen, dass die gleiche Aktion in ihrem Betriebssystem kann auf unterschiedliche Weise hergestellt werden, und mit

Betrachten Sie zunächst die einfachste Möglichkeit, den Paket-Manager oder, wie er auch genannt wird, den Programm-Manager zu verwenden. Im Prinzip egal wie es heißt, Hauptsache es funktioniert gleich.

Zuerst müssen Sie es öffnen. Als nächstes müssen Sie in der Suchleiste den Namen des Programms registrieren - Wine. Die Suche beginnt. Nach Abschluss können mehrere Optionen vor Ihnen erscheinen. Wählen Sie einfach Wine ohne zusätzliche Zeichen und klicken Sie auf "Installieren" (Installieren). Warten Sie, während das Programm heruntergeladen und installiert wird.

Die zweite Möglichkeit ist die Verwendung des Terminals. Öffnen Sie es und geben Sie ein:

sudo apt-get install wine

Der Download beginnt, gefolgt von der Installation. Es besteht jedoch eine hohe Wahrscheinlichkeit, dass eine nicht aktuelle Version heruntergeladen wird, da sich das Programm sprunghaft weiterentwickelt. Daher geben wir ein:

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

Geben Sie nun ein:

sudo apt-get install wine1.6

Das ist alles, die Software wurde gerade über die Konsole installiert. Jetzt werden wir Ihnen sagen, wie Wine konfiguriert ist.

Was müssen Sie über die Konfiguration von Wine wissen?

Bei Wine (Linux) läuft die Einrichtung möglicherweise nicht immer reibungslos, aber keine Sorge, wenn bei Ihnen etwas nicht funktioniert, Sie können jederzeit alles an seine ursprüngliche Position zurücksetzen. Der einfachste Weg ist, das Programm zu deinstallieren und neu zu installieren, aber das ist nur in extremen Fällen.

Ein weiterer wichtiger Punkt ist, nichts zu überstürzen. In diesem Fall ist es wichtig, sorgfältig zu lesen, was wann zu tun ist. Aber wenn es gelingt, wird es ein Leben lang in Erinnerung bleiben. Jetzt fangen wir an.

Erste Sache

Es gibt zwei Möglichkeiten für die Entwicklung, die Unterschiede sind klein, aber immer noch da. Wenn Sie 64-Bit haben Linux-Distribution, dann haben Sie und Wine 64-Bit installiert, aber das ist nicht notwendig. Daher geben wir diesen Befehl im Terminal ein:

WINEARCH=win32 winecfg

Danach sollten Sie die Wine-Einstellungen geöffnet haben. Bewegen Sie es nach hinten und gehen Sie noch nicht darauf zurück. Wenn Sie ein 32-Bit-System haben, können Sie diesen Schritt überspringen.

Jetzt müssen Sie Winetricks herunterladen und installieren. Schreiben Sie dazu im Terminal:

Weintricks

Wenn Sie dieses Programm nicht haben, werden Sie aufgefordert, es herunterzuladen. Herunterladen und installieren. Nach dem Start.

Mit Winetricks können Sie Wine selbst schnell anpassen. Wenn Sie es im ersten Fenster starten, müssen Sie auswählen Wählen Sie das Standard-Wineprefix aus. Wir drücken OK.

Einrichten von DLLs und Schriftarten

Wir sprechen weiter darüber, wie das Wine-Setup abläuft. Wenn Sie auf „OK“ klicken, sehen Sie, dass sich ein zweites Fenster öffnet. Es muss hervorgehoben werden Installieren Sie eine Schriftart- Dies dient zum Anpassen der Schriftarten. Wir drücken OK.

Sie sehen ein Fenster mit allen möglichen Schriftarten für Wine. Um sich nicht lange hinzuziehen und keine Zeit zu verschwenden, wählen Sie alles auf einmal aus und klicken Sie auf OK. Dadurch wird das Download- und Installationsfenster gestartet. Entfernen Sie sich dabei nicht weit vom Computer, da Sie wahrscheinlich Bestätigungsanfragen für laufende Vorgänge erhalten werden. Stimme ihnen allen zu.

Es ist wahrscheinlich, dass nach Auswahl aller Schriftarten und Drücken der Schaltfläche ein Fehler angezeigt wird und alles verloren geht. In diesem Fall ist es nicht möglich, alles auf einmal zu installieren, und Sie müssen dies separat tun. Wenn nach der Auswahl eines Elements ein Fehler ausgegeben wird, überspringen Sie ihn.

Kommen wir nun zur Konfiguration der DLL. Dies ist ein sehr wichtiger Punkt, den Sie nicht überspringen sollten, denn ohne die installierten DLLs ist es unwahrscheinlich, dass Sie zumindest ein Spiel starten.

Klicken Sie auf Windows-DLL oder -Komponente installieren. Vor Ihnen öffnet sich ein ähnliches Fenster mit den Schriftarten. Hier können nicht alle Komponenten installiert werden, einige sind jedoch erforderlich. Im Allgemeinen wäre es besser, die gleichen Manipulationen wie bei Schriftarten vorzunehmen. Versuchen Sie, sie nacheinander zu installieren, und ignorieren Sie diejenigen, die einen Fehler anzeigen.

Übrigens können einige DLLs wie dotnet30 nach dem Installationsversuch einen Fehler ausgeben und einen Browser-Explorer öffnen. In diesem Fall müssen Sie auf der Browserseite die vorgeschlagene Komponente herunterladen und in dem geöffneten Ordner ablegen und dann die Installation erneut durchführen.

Registrierungseinstellung

Laut dieser Anleitung ist übrigens die Einrichtung von Wine in Linux Mint in Ordnung, wobei es auch mit anderen Distributionen keine Probleme geben sollte.

Fahren wir mit dem Debuggen der Registrierung fort. Wählen Sie dazu im zweiten Fenster diesmal Einstellung ändern. Hier ist es schon unmöglich, sich Freiheiten zu erlauben, und es wird nicht funktionieren, alles auf einmal zu installieren. Daher folgen wir der vorgestellten Liste der notwendigen Einstellungen:

    ddr-opengl

    Multisampling-fähig

    orm-fbo

    PSM-fähig

    rtlm-auto

    glsl-fähig- Dies entspricht dem Standard, aber wenn Sie eine Nvidia-Grafikkarte haben, ist es besser zu wählen Behinderte. Dies verbessert die Leistung in Spielen.

    vsm-hardware

    Videospeichergröße 1024(Wählen Sie die Größe des Grafikkartenspeichers)

    mwo-fähig (erzwingen)

Das ist im Grunde alles über Wein. Das Einrichten von Mint und anderen OS-Versionen ist für Sie kein Problem mehr, denn diese Anleitung ist perfekt für die meisten Distributionen.

Denken Sie noch daran, dass Sie während der Installation von "Windows"-Spielen keine zusätzliche Software installieren können. Zecken entfernen. Deaktivieren Sie außerdem nach Abschluss der Installation das Kontrollkästchen "Jetzt ausführen". Führen Sie eine Verknüpfung auf dem Desktop aus.

Wein– eine Anwendung, die eine Kompatibilitätsebene darstellt Windows-API Bibliotheken verwenden Windows um die Funktionsfähigkeit von Anwendungen sicherzustellen, die für das Betriebssystem der Familie entwickelt wurden Microsoft Windows in einer anderen Umgebung, wie Ubuntu. Mit Wine können Sie verschiedene Programme installieren und ausführen, als ob Sie Wine verwenden würden Windows.
Wein entwickelt sich aktiv weiter. Noch sind nicht alle Anwendungen stabil genug Wein, Jedoch Wein bereits von mehreren Millionen Benutzern auf der ganzen Welt verwendet.
Der Name des Programms Wein (waɪn- zwischen " Wein" Und " Ranke“, Russ. Wine) ist ein rekursives Akronym für den Ausdruck „ W inne ICH S N von einem E mulator" - Russisch. "Wein ist kein Emulator."

Wine installieren

Installation von einem PPA

Aufgrund der aktiven Weiterentwicklung von Wine enthalten die Ubuntu-Repositories meist eine sehr alte Version. Daher wird empfohlen, die neueste Version aus dem offiziellen Wine-Repository zu installieren.

Für den neuesten Wein und Ubuntu 64 Bit

sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-recommends winehq-devel

Und es wird generell nicht empfohlen, Wein selbst auszufüllen und zu konfigurieren. Die Arbeit mit Wein ist nicht sehr bequem. Um dieses oder jenes Programm zu installieren, müssen Sie eine Reihe von Foren und Blogs durchstöbern, um zu verstehen, welche Pakete Sie installieren und welche Bibliotheken Sie hinzufügen müssen. Es folgt ein langer Prozess der Fehlerbehebung, der Installation von Paketen über winetricks und manuelle Einstellung registrieren und so weiter. Dies ist selbst für sehr schwierig erfahrene Benutzer ganz zu schweigen von Neulingen. Daher wird empfohlen, das konfigurierte Wine-Präfix von hier herunterzuladen: http://forum.ubuntu.ru/index.php?topic=199897.0

Einstellung

Bevor Sie Wine zum Ausführen von Anwendungen verwenden, müssen Sie das Setup-Programm ausführen, das ein Verzeichnis in Ihrem Home-Verzeichnis erstellt ~/.Wein mit den nötigen Dateien. Wählen Sie dazu entweder den Hauptmenüpunkt Anwendungen→Wine→Wine konfigurieren, oder führen Sie den Befehl im Terminal aus:

Weincfg

Zuordnen von Dateien zu Weinprogrammen

Um Dateien mit Wine-Programmen transparent auszuführen, schreiben wir ein kleines Skript. Angenommen, wir müssen CAD-Dateien mit Compass und zwcad "ohm.

#!/bin/bash # Bestimmen Sie die Dateiendung dd=$1 ; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; ff=`Echo' \"Z:"$ff \" ` ; # Führen Sie je nach Erweiterung das gewünschte Programm aus case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; cdw) env WINEPREFIX ="/home/" $USER "/.wine" Weinstart "C:\\Programme\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe"` echo $ff ` & ;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" Weinstart "C:\\Programme\\ZWCAD 2009 Eng\\ZWCAD.exe"` echo $ff ` & ;; # Hier können Sie weitere Erweiterungen und Programme hinzufügen esac

Vergessen Sie nicht, unser Skript ausführbar zu machen

chmod +x wine_cad.sh

und verknüpfen Sie die Zeichnungen mit dem Skript im Dateimanager.

Starten von Windows-Anwendungen

Um die Anwendung auszuführen, müssen Sie das Terminal öffnen und darin schreiben:

wine Pfad/ zu application/ program.exe

Wenn Ihre Anwendung nicht startet oder nicht richtig funktioniert Die Wein-Website hat eine Liste von Anwendungen mit einer Beschreibung, ich empfehle, sie zuerst zu überprüfen. http://appdb.winehq.org/ - Die Seite hat ein Suchfeld. Wenn Sie schlecht Englisch können, verwenden Sie den Übersetzer http://translate.google.com/ .

Sie können auch den Ordner mit der Anwendung öffnen, die Sie ausführen müssen Dateimanager, klicken Sie dann mit der rechten Maustaste auf die Anwendung und wählen Sie das zu startende Programm aus - Wine.

Anwendungen, die über Wine laufen und mit Webseiten arbeiten, benötigen Gecko

Gecko ist eine kostenlose Webpage-Rendering-Engine für den Browser beim Surfen im Internet wine. Wenn Wine nicht mit dem Internet funktioniert und Sie keinen Windows-Exe-Browser verwenden, brauchen Sie Gecko nicht. Typischerweise sucht Wine beim Starten einer Webanwendung automatisch zuerst in /usr/share/wine/gecko nach Gecko. Wenn Wine dort kein Gecko-Archiv findet, lädt es es automatisch aus dem Internet herunter, aber einige Anwendungen warten nicht gerne darauf, dass Gecko geladen wird und einfriert oder abstürzt. Gecko kann durch Ausführen des folgenden Befehls installiert werden:

sudo apt-get install wine-gecko< версия>

Wo<версия>muss durch die Version des installierten Wine ersetzt werden.

Starten Sie über eine separate Grafikkarte

Um eine diskrete Grafikkarte zu durchlaufen, müssen Sie sich im Terminal für kostenlose Treiber registrieren (oder ein Skript schreiben).

Vblank_mode=0 DRI_PRIME=1 wine filename.exe

vblank_mode=0 bedeutet vertikale Synchronisation (Vsync). Wenn in den Spieleinstellungen kein VSync vorhanden ist, müssen Sie vblank_mode=0 löschen

Speichern. Legen Sie es in den Spielordner. Machen Sie es in den Eigenschaften ausführbar. Legen Sie einen Link zum Skript auf dem Desktop ab. Link statt Spieldatei ausführen. Für noch mehr Leistung müssen Sie einen geschlossenen proprietären Treiber installieren.

Weintricks

Weintricks ist ein Skript zum Installieren verschiedener Komponenten von Microsoft® und einigen anderen. Um Winetricks in einem Terminal zu erhalten, geben Sie Folgendes ein:

sudo apt-get install winetricks

Winetricks enthält Dutzende von Paketen verschiedener Bibliotheken für Wein. Um beispielsweise DirectX™ zu installieren, geben Sie Folgendes ein:

Weintricks d3dx9

Um eine Liste aller Pakete anzuzeigen, geben Sie Folgendes ein:

Weintricks?

Außerdem hat Winetricks eine einfache GUI. Geben Sie es ein, um es auszuführen.

Der vorherige Leitfaden ist veraltet und deckt viele Eigenschaften von Wein nicht ab. Hier werde ich die anfängliche Einrichtung von Wein beschreiben, damit es jedem klar ist. Es braucht Bibliotheken, um richtig zu funktionieren, Winetricks helfen uns dabei. Aber zuerst installieren wir die neueste Version von Wine:

sudo apt-get install wine

Es gibt auch ein Repository mit häufigeren Updates, aber oft instabil:

sudo apt-add-repository ppa:ubuntu-wine/ppa

Weintricks

Weintricks- ein Skript, mit dem Sie in wenigen einfachen Schritten zusätzliche Windows-Komponenten in Wine installieren können.

Die aus den Repositories installierte Version von Winetricks ist oft veraltet. Zum Update ausführen:

wget http:// www.kegel.com/ wine/ winetricks && chmod a+rwx winetricks && sudo mv winetricks / usr/ local/ bin

Wenn Winetricks einen Hashsummenfehler ausgibt, versuchen Sie diesen Befehl erneut oder führen Sie das Programm manuell mit wine ~/.wine/.chache/winetricks/program_dir/program aus

Sie können Winetricks sowohl im GUI-Modus als auch im Konsolenmodus verwenden. Drücken Sie für die GUI Alt + F2 und geben Sie winetricks ein. Verwenden Sie für den Konsolenmodus winetricks program_name, zum Beispiel:

winetricks directx9 dotnet11

Aber hetzen Sie nicht mit der Einstellung! Dazu müssen Sie ein Präfix erstellen. Präfix - ein Verzeichnis, das die Emulation des Laufwerks C: mit allen Windows-Programmen und -Bibliotheken enthält. Theoretisch können Sie Programme sogar in /mnt installieren, aber in der Praxis führt dies meistens zu Fehlern. Wenn Sie ein 32-Bit-System haben, geben Sie einfach winecfg ein. Wenn Sie ein 64-Bit-System haben, empfehle ich dringend, ein 32-Bit-Präfix zu erstellen. Geben Sie dazu Folgendes ein:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Zum Beispiel, . NET-Framework ist (in winetricks) nur für 32-Bit-Systeme vorgesehen.

Wenn Sie ein Fenster sehen, das Sie auffordert, mono und gekko zu installieren, während winecfg ausgeführt wird, stimmen Sie zu und warten Sie. Tauchen Sie in die Weineinstellungen ein und beginnen Sie mit dem Ausfüllen.

Füllen mit Wein

Im Internet findet man viele Anleitungen dazu Wein füllen Programmen kann jedes von ihnen Kombinationen von Bibliotheken erfordern, die nicht miteinander kompatibel sind. Dafür können Sie aber unterschiedliche Präfixe für unterschiedliche Programme erstellen:

WINEARCH =win32 WINEPREFIX =~/ prefix_name winecfg

Starten des Programms: WINEPREFIX=~/Präfixname C:/Pfad/zu/Programm

Im obigen Beispiel wird C:/ als Stammverzeichnis des Ordners behandelt, d. h. wine C:/notepad.exe entspricht ~/.wine/notepad.exe

mob_info