Miranda unter Wine: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(typo)
(sync with en)
Line 26: Line 26:
* Lehnen Sie die Installation ab (es wird für Miranda NG nicht benötigt).
* Lehnen Sie die Installation ab (es wird für Miranda NG nicht benötigt).
* Auf dem Tab '''Anwendungen''' wählen Sie ''Windows XP'' aus.
* Auf dem Tab '''Anwendungen''' wählen Sie ''Windows XP'' aus.
* Klicken Sie auf ''OK'' zum Schließen.
=== Windows-Bibliotheken in Wine-Profil installieren ===
=== Windows-Bibliotheken in Wine-Profil installieren ===
Kopieren Sie die folgenden DLLs aus Windows XP x32 oder Windows 2003 x32 in das Verzeichnis <tt>$HOME/.wines/miranda/drive_c/windows/system32/</tt> (Bibliotheken aus Windows 7 x32 und neuer wurden nicht getestet):
Kopieren Sie die folgenden DLLs aus Windows XP x32 oder Windows 2003 x32 in das Verzeichnis <tt>$HOME/.wines/miranda/drive_c/windows/system32/</tt> (Bibliotheken aus Windows 7 x32 und neuer wurden nicht getestet):
Line 42: Line 41:
* Auf dem Tab '''Bibliotheken''' fügen Sie die oben kopierten Bibliotheken hinzu.
* Auf dem Tab '''Bibliotheken''' fügen Sie die oben kopierten Bibliotheken hinzu.
* Auf dem Tab '''Desktop-Integration''' deaktivieren Sie alle Einträge im Bereich '''Ordner'''.
* Auf dem Tab '''Desktop-Integration''' deaktivieren Sie alle Einträge im Bereich '''Ordner'''.
* Auf dem Tab '''Laufwerke''' wählen Sie Z: aus und geben Sie den Pfad <tt>/home/USER/.win_soft/Miranda_NG/</tt> an.
* Auf dem Tab '''Laufwerke''' lassen Sie nur Laufwerk <tt>C:</tt>.
* Klicken Sie auf ''OK'' zum Schließen.


=== Miranda NG installieren ===
=== Miranda NG installieren ===
*Kopieren Sie alle Miranda-NG-Dateien in das Verzeichnis <tt>$HOME/.win_soft/Miranda_NG/</tt>, kopieren Sie auch Ihre Datenbank dorthin, z.B. in das Unterverzeichnis <tt>Profiles</tt>.
*Kopieren Sie alle Miranda-NG-Dateien in das Verzeichnis <tt>$HOME/.wines/miranda/Miranda_NG/</tt>, kopieren Sie auch Ihre Datenbank dorthin, z.B. in das Unterverzeichnis <tt>Profiles</tt>.
*Geben Sie den Pfad zu Ihrem Profil in dem Eintrag <tt>ProfileDir=</tt> der Datei [[mirandaboot.ini/de|mirandaboot.ini]] an.
*Geben Sie den Pfad zu Ihrem Profil in dem Eintrag <tt>ProfileDir=</tt> der Datei [[mirandaboot.ini/de|mirandaboot.ini]] an.
* Für SSL/TLS-Verbindungen müssen Sie  das {{Plugin|OpenSSL}} Plugin und Bibliotheken installieren (32-Bit-Version), wie es auf der Seite zu dem Plugin beschrieben ist. Falls {{Plugin|OpenSSL}} immer noch nicht funktioniert, kopieren Sie die OpenSSL-Bibliotheken in das Verzeichnis <tt>$HOME/.wines/miranda/drive_c/windows/system32/</tt>.
* Für SSL/TLS-Verbindungen müssen Sie  das {{Plugin|OpenSSL}} Plugin und Bibliotheken installieren (32-Bit-Version), wie es auf der Seite zu dem Plugin beschrieben ist. Falls {{Plugin|OpenSSL}} immer noch nicht funktioniert, kopieren Sie die OpenSSL-Bibliotheken in das Verzeichnis <tt>$HOME/.wines/miranda/drive_c/windows/system32/</tt> oder in <tt>$HOME/.wines/miranda/Miranda_NG/Libs</tt>.
*Die Protokollplugins  {{While|tpl=Plugin|AIM|Facebook|GG|MSN|Yahoo}} aus der Standard-Distribuition wurden unter Wine nicht getestet und könnten Probleme verursachen. Bei Problemen deaktivieren Sie eines nach dem anderen.
*Die Protokollplugins  {{While|tpl=Plugin|AIM|Facebook|GG|MSN|Yahoo}} aus der Standard-Distribuition wurden unter Wine nicht getestet und könnten Probleme verursachen. Bei Problemen deaktivieren Sie eines nach dem anderen.
* {{Plugin|Clist modern}} wurde ebenfalls nicht getestet, stattdessen wird {{Plugin|Clist nicer}} empfohlen.
* {{Plugin|Clist modern}} wurde ebenfalls nicht getestet, stattdessen wird {{Plugin|Clist nicer}} empfohlen.
=== Miranda NG starten ===
=== Miranda NG starten ===
Beispielskript um Miranda zu starten (Sie können dies speichern als <tt>$HOME/.wines/miranda/drive_c/Miranda_NG/Miranda32.sh</tt>):
<pre style="overflow:auto;">
<pre style="overflow:auto;">
env WINEPREFIX=$HOME/.wines/miranda/ LANG=de_DE.UTF-8 wine $HOME/.win_soft/Miranda_NG/Miranda32.exe
#!/bin/sh
 
export WINEPATH='c:\Miranda_NG\Libs'
 
cd $HOME/.wines/miranda/drive_c/Miranda_NG/
 
/usr/bin/env WINEPREFIX=$HOME/.wines/miranda/ LANG=de_DE.UTF-8 /usr/local/bin/wine $HOME/.wines/miranda/drive_c/Miranda_NG/Miranda32.exe
</pre>
</pre>



Revision as of 12:13, 19 June 2015

Miranda NG läuft nicht nativ unter Linux, es lässt sich aber unter WINE betreiben.

Der folgende Artikel wurde getestet unter FreeBSD 10.1.

Miranda NG in Wine ausführen

Betriebssystem-spezifisch

BSD

Damit CrashDumper Absturzberichte erstellen kann müssen Sie Debugging für nicht-priviligierte Benutzer aktivieren. Fügen Sie dazu folgende Zeile der sysctl hinzu:

security.bsd.unprivileged_proc_debug=1

Separates Wine-Profil für Miranda NG erstellen

Ersteleln Sie ein separates Verzeichnis, in dem Wine sein Profil für Miranda NG ablegen kann:

mkdir -p $HOME/.wines/miranda/

Wenn $HOME nicht definiert ist dann ersetzen Sie es durch den Pfad zu Ihrem Profil:

mkdir -p /home/USER/.wines/miranda/

Wine-Profil initialisieren

Profil sollte als x32 erstellt werden.

env WINEPREFIX=$HOME/.wines/miranda/ wine winecfg
  • Lehnen Sie die Installation ab (es wird für Miranda NG nicht benötigt).
  • Auf dem Tab Anwendungen wählen Sie Windows XP aus.

Windows-Bibliotheken in Wine-Profil installieren

Kopieren Sie die folgenden DLLs aus Windows XP x32 oder Windows 2003 x32 in das Verzeichnis $HOME/.wines/miranda/drive_c/windows/system32/ (Bibliotheken aus Windows 7 x32 und neuer wurden nicht getestet):

  • msftedit.dll
  • msls31.dll
  • riched20.dll
  • riched32.dll
  • secur32.dll

Diese können auch hier heruntergeladen werden.

Starten Sie die Wine-Konfiguration erneut:

env WINEPREFIX=$HOME/.wines/miranda/ wine winecfg
  • Auf dem Tab Bibliotheken fügen Sie die oben kopierten Bibliotheken hinzu.
  • Auf dem Tab Desktop-Integration deaktivieren Sie alle Einträge im Bereich Ordner.
  • Auf dem Tab Laufwerke lassen Sie nur Laufwerk C:.

Miranda NG installieren

  • Kopieren Sie alle Miranda-NG-Dateien in das Verzeichnis $HOME/.wines/miranda/Miranda_NG/, kopieren Sie auch Ihre Datenbank dorthin, z.B. in das Unterverzeichnis Profiles.
  • Geben Sie den Pfad zu Ihrem Profil in dem Eintrag ProfileDir= der Datei mirandaboot.ini an.
  • Für SSL/TLS-Verbindungen müssen Sie das OpenSSL Plugin und Bibliotheken installieren (32-Bit-Version), wie es auf der Seite zu dem Plugin beschrieben ist. Falls OpenSSL immer noch nicht funktioniert, kopieren Sie die OpenSSL-Bibliotheken in das Verzeichnis $HOME/.wines/miranda/drive_c/windows/system32/ oder in $HOME/.wines/miranda/Miranda_NG/Libs.
  • Die Protokollplugins AIM, Facebook, GG, MSN, Yahoo aus der Standard-Distribuition wurden unter Wine nicht getestet und könnten Probleme verursachen. Bei Problemen deaktivieren Sie eines nach dem anderen.
  • Clist modern wurde ebenfalls nicht getestet, stattdessen wird Clist nicer empfohlen.

Miranda NG starten

Beispielskript um Miranda zu starten (Sie können dies speichern als $HOME/.wines/miranda/drive_c/Miranda_NG/Miranda32.sh):

#!/bin/sh

export WINEPATH='c:\Miranda_NG\Libs'

cd $HOME/.wines/miranda/drive_c/Miranda_NG/

/usr/bin/env WINEPREFIX=$HOME/.wines/miranda/ LANG=de_DE.UTF-8 /usr/local/bin/wine $HOME/.wines/miranda/drive_c/Miranda_NG/Miranda32.exe

Unterschiede in Wine

Miranda NG wurde unter Wine mit den folgenden Plugins getestet: Template:PluginsUnderWine

Was nicht funktioniert

  • Manchmal ändert sich die Eingabesprache zu Englisch wenn das TabSRMM-Fenster inaktiv ist.
  • Einige Einstellungen können nicht angesehen/geändert werden, nämlich Listen mit Icons neben den Haken, bspw. Kontaktliste → Extraicons.
  • Tastatur-LEDs blinken bei einer empfangenen Nachricht nicht (KeyboardNotify)
  • Drag&Drop für Dateiübertragungen. Dateien können nur aus einem Verzeichnis gesendet werden auf das Wine Zugriff hat.
  • Empfangene Dateien werden im häßlichen Wine-Explorer geöffnet.
  • Menüs funktionieren manchmal nicht, sie werden geschlossen wenn ein Tooltip erscheint.
  • Themes aus Windows 7, nur klassischer Windows-XP-Hintergrund ist verfügbar.
  • Viele animierte Smileys verursachen hohe CPU-Auslastung.
  • Viele Smileys haben weißen Hintergrund (transparent in Windows).
  • Vermutlich noch mehr :)

Was funktioniert

  • Alles andere

Mehr über Wine