Miranda unter Wine
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.
- Klicken Sie auf OK zum Schließen.
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 wählen Sie Z: aus und geben Sie den Pfad /home/USER/.win_soft/Miranda_NG/ an.
- Klicken Sie auf OK zum Schließen.
Miranda NG installieren
- Kopieren Sie alle Miranda-NG-Dateien in das Verzeichnis $HOME/.win_soft/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/.
- 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
env WINEPREFIX=$HOME/.wines/miranda/ LANG=de_DE.UTF-8 wine $HOME/.win_soft/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