Weinprogramme (Steam und Football Manager) funktionieren nach dem Upgrade nicht mehr

7

Seit dem Upgrade auf Natty funktionieren einige Programme mit Wein nicht mehr.

  • Dampf
  • Fußballmanager 2011

Ich habe versucht, neu zu installieren, und beide stürzen ab. Ich habe Wine 1.3 ausprobiert und es funktioniert immer noch nicht.

Ich bekomme den Fehler:

http://paste.ubuntu.com/610185/

Dies verwendet Wein Version 1.2.

Davbren
quelle
2
Einheit und Wein haben nichts miteinander zu tun. Wenn das Programm auf Wine abstürzt, fehlen wahrscheinlich Funktionen in einer DLL oder so.
RolandiXor
@ Roland Taylor: Nicht wirklich. Sie sind verwandt und können in einigen Fällen zum Absturz von Wein-Apps führen. Es ist jedoch wahr, dass ein Absturz beim Start wahrscheinlich nicht durch Unity verursacht wird.
Rafał Cieślak
@raalcieslak: Wie hängen sie zusammen? Ist die Einheit direkt proportional zu WEIN (sozusagen)?
RolandiXor
Was mich denken ließ, dass es etwas mit Einheit zu tun hat, ist, dass ich die Anwendungen auf einer Beta-Version natty verwendet habe und es in Ordnung funktioniert hat. Aber bei der Vollversion funktionierte es nicht mehr. Ich nahm an, dass es Einheit war, da es einige ziemlich große Änderungen durchlief.
Davbren
2
Wenn Sie vermuten, dass es sich um ein Problem mit Unity handelt, können Sie sich abmelden, sich bei Ubuntu Classic (dh Gnome 2) anmelden und es versuchen.
Elmicha

Antworten:

3

Die Einheit zerstört die Benutzererfahrung von Wine auf mehrere wichtige Arten vollständig.

  1. Compiz (Desktop-Effekte) ist erforderlich, und Compiz spielt häufig mit Wine
  2. Das Anwendungsobjektiv zeigt keine Unterordner an und ermöglicht es dem Benutzer nicht, nach Wein-Apps zu filtern, was es schwierig macht, sie im großen alphabetischen Durcheinander einer Liste zu finden.
  3. Die meisten Wine-Apps zeigen das Wine-Symbol und nicht das Symbol im Dock.

Dies geschah, weil Unity nicht für Wine-Benutzer entwickelt wurde. Überhaupt. Dies ist teilweise meine Schuld, da ich in diesem Zyklus ein bisschen beschäftigt war und von den Dächern hätte schreien sollen, um Wine-Benutzer auf sich aufmerksam zu machen, aber ich war ein bisschen mit dem Privatleben beschäftigt und schaffte es kaum, die Taskleiste nicht absichtlich kaputt zu machen.

Das heißt, Ihr spezifisches Anwendungsproblem hängt wahrscheinlich nicht mit Unity zusammen. Ich werde in Kürze eine neue Wine1.2-Version veröffentlichen und ein stabiles Release-Update für Natty herausgeben. In der Zwischenzeit möchte ich Sie jedoch dazu ermutigen, Wine1.3 ("Beta-Version" im Software Center) oder Wine PPA zu testen .

Scott Ritchie
quelle
Hallo Scott, danke für die Information. Leider habe ich immer noch den gleichen Fehler mit der 1.3 Beta.
Davbren
Verwenden Sie proprietäre 3D-Treiber? Wenn nicht (und Sie haben es früher getan), könnte dies die Ursache des Problems sein. Außerdem ist der Fehler, den Sie im Terminal sehen, möglicherweise nicht die Ursache des eigentlichen Problems. Das Einfügen eines vollständigen Terminalprotokolls auf paste.ubuntu.com kann hilfreich sein.
Scott Ritchie
Ich verwende proprietäre 3D-Treiber. Nächste Woche werde ich einen vollständigen Löschvorgang durchführen und neu installieren. Ich werde heute Abend mein Terminalprotokoll einfügen. Ich möchte wirklich, dass dies in Betrieb genommen wird.
Davbren
Ok Scott, ich habe ein vollständiges Terminalprotokoll hochgeladen. paste.ubuntu.com/610185
Davbren
2

Dies könnte an der neueren Version von Wine (1.2.2) in Natty Narwhal liegen. In Maverick Meerkat kam mit Wine Version 1.2. Es hat nichts mit Einheit zu tun.

Octavian A. Damiean
quelle
2
Sie können Wine 1.3 von Ubuntu-Wine ppa probieren : ppa:ubuntu-wine/ppa. Wahrscheinlich wird es Ihr Problem lösen.
Rafał Cieślak
@raalcieslak: Dies sollte eine Antwort sein.
RolandiXor
Um ehrlich zu sein, denke ich, dass ich als erstes 1.3 ausprobiert habe und immer noch keine Würfel. Ich könnte versuchen, dort 1.2 zu erzwingen. Sehen Sie, wie es das mag. Prost alle.
Davbren
Ich erhalte die Fehlermeldung: 'err: d3d: IWineD3DDeviceImpl_Reset Die Anzahl der Rückpuffer kann noch nicht geändert werden' Dies verwendet die Weinversion 1.2
Davbren
2

Ok, ich habe es geschafft.

Wenn Sie den im ursprünglichen Beitrag angezeigten Fehler erhalten, suchen Sie die aufgelisteten DLL-Dateien und speichern Sie sie unter: ~/.wine/drive_c/windows/system32.

  • gameux.dll
  • import.dll
  • duser.dll
Davbren
quelle
Es ist ein wenig temperamentvoll, aber nach ein paar Versuchen scheint es zu funktionieren. Es ist vorerst gut genug.
Davbren