Miranda unter Linux

Aus Miranda IM auf Deutsch

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Allgemeines & Anforderungen

Zunächst einmal die Grundsatzfrage: Läuft Miranda IM überhaupt unter Linux und ist es eine gute Alternative zu nativen Messengern?
Die Antwort: Ja, das ist mit mehr oder weniger Aufwand problemlos möglich.
Sicher wird das eine oder andere Problem auftreten, da Miranda IM eigentlich nicht einmal mit dem Wine-API laufen sollte, aber es funktioniert tatsächlich; zwar nur eingeschränkt mit der Stable Version, doch mit den aktuellen Paketen von Wine und Miranda IM (Alpha-Builds) funktioniert es relativ gut und uneingeschränkt. Ein paar Abstriche sind geblieben (stark Windows-spezifische Sachen), aber es genügt, damit es Spaß macht.

Was ich von dem Leser an dieser Stelle erwarten sollte, sind grundlegende Erfahrungen mit der verwendeten Linux-Distribution(en). Man könnte jetzt über dieses und jenes philosophieren, aber das ist nicht der Sinn und Zweck der Sache. Ein wenig Grundwissen muss hier vorhanden sein.

Systemanforderungen:

  • Wine ab 1.2.0 (Empfehlung: Bitte immer die aktuellste Version benutzen!)

Ist Wine installiert und voll funktionsfähig, können Sie bereits damit anfangen, sich ein Miranda IM-Paket zu besorgen. Empfehlenswert wäre es, sich ein Paket zu besorgen, welches halbwegs aktuell ist (für den Artikel wurde großteils Version 0.9 Beta 2 verwendet). Ich selbst habe nur die Unicode-Builds getestet, von ANSI-Builds distanziere ich mich an dieser Stelle, da ich damit keine Erfahrungen gemacht habe. Berichten zu folge klappt dies aber auch mit der ANSI-Version 0.8.27 und mit Wine 1.2.0.

[Bearbeiten] Zweite Möglichkeit

Machen Sie bitte Gebrauch von der Möglichkeit, die Stable Version von Miranda IM zu benutzen.

Eine weitere Möglichkeit ist hier beschrieben. Für diese Methode benötigt man außer Wine noch das Paket wine-dev, die man in der Paketverwaltung nachinstallieren muss. Dieses Paket wird benötigt, um die Dateien zu kompilieren.

  1. Diese Datei herunterladen und in ein beliebiges Verzeichnis entpacken
  2. Mit der Konsole in ebendieses Verzeichnis navigieren
  3. make in die Konsole eintippen (falls Warnungen [Warnings] erscheinen, einfach ignorieren)
  4. Gegebenfalls die Datei makefile mit einem Editor öffnen (bspw. vi makefile) und die Installationspfade anpassen (normalerweise nicht nötig)
  5. make install eintippen

[Bei mir wollte das gar nicht erst kompilieren. Daher würde ich das vorkompilierte Paket vorziehen.]

Fertig! Um Miranda IM zu starten, muss man nur noch das Verzeichnis von oben öffnen und die miranda32 starten. Es empfiehlt sich, die Dateien in ein nicht geschütztes Verzeichnis zu kopieren oder dem Miranda-IM-Verzeichnis mit dem Befehl sudo chmod 777 /home/<Pfad> entsprechende Rechte zu geben und von dort auszuführen, da sonst Miranda IM vielleicht nicht startet.
Der Vorteil gegenüber der ersten Methode ist, dass Miranda IM weitaus stabiler läuft und einige weitere Plugins funktionieren. Man sollte des Weiteren den Thread beobachten, dort werden Tipps und neue Versionen bekannt gegeben, die nach diesem Muster installiert werden können.

[Bearbeiten] Installation

Die Installation ist denkbar einfach: Paket besorgen und irgendwo in Ihr home-Verzeichnis entpacken. Wer es ordentlich mag, entpackt es möglicherweise nach /home/<Benutzer>/miranda. Entpacken kann man es mit ark, File-Roller oder je nachdem, was sonst noch so da ist. Übers Terminal würde es am schnellsten mit unzip miranda-v<Version>.zip gehen, nachdem ein separates Miranda-IM-Verzeichnis erstellt und das Paket dorthin verschoben wurde.

Danach navigieren wir ins Unterverzeichnis plugins und werfen alles raus, was wir nicht brauchen. Ist das erledigt, wird Miranda IM mit wine miranda32.exe gestartet.

Man sollte zuvor in winecfg einstellen, dass der Fenstermanager die Fenster übernehmen darf. So bekommt man das Fenster auch immer in den Vordergrund, und das Statussymbol wird im Traysymbol angezeigt.
Nachteil: Das Hauptfenster versteckt sich gern hinter anderen Fenstern.

Nun öffnet sich der Profilmanager, und wir erstellen ein Profil. Miranda IM wird danach im "nackten" Zustand starten, und danach geht es direkt weiter mit den Downloads der Plugins, die benötigt werden.

[Bearbeiten] Plugins - welche funktionieren und welche nicht?

Funktioniert auch wirklich jedes Plugin? Nein, nicht alle. Die einfachste Methode, dies herauszufinden, wäre, es selbst auszuprobieren. Das ist jedoch ein wenig umständlich, und da ich bereits selbst einiges ausprobiert habe, muss es nicht ein zweites Mal getan werden.

In der oberen Liste sind die Plugins, welche auf dem Miranda Core 0.9 Beta 2 getestet wurden. Die Liste darunter enthält jene, welche ich NICHT getestet habe oder veraltet sind, weshalb hier nur die Informationen für den Core 0.4.3 Alpha vorhanden sind.

[Bearbeiten] Liste mit auf neuem Miranda-Core getesteten Plugins

Plugin Version Miranda-Core-Version Wine-Version Funktioniert? Kommentare
Miranda-Core 0.9 Beta 2 0.9 Beta 2 1.2.0 Ja, mit Fehlern & Einschränkungen -
AIM 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
Avatar service 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
Classic Contact List 0.9.0.14 0.9 Beta 2 1.2.0 Ja Performance miserabel
Custom profile folders 0.1.5.0 0.9 Beta 2 1.2.0 Ja Läuft ohne großen Probleme
CList Nicer 0.7.2.0. 0.9 Beta 2 1.2.0 Ja Läuft uneingeschränkt
Extra Icons Service 0.2.5.1 0.9 Beta 2 1.2.0 Ja -
Fingerprint Plus 1.0.6.0 0.9 Beta 2 1.2.0 Ja Läuft ohne Probleme
History++ 1.5.1.4 0.9 Beta 2 1.2.0 Ja (siehe Fußnote [1])
HistoryStats 0.1.5.2 0.9 Beta 2 1.2.0 Ja -
ICQOscarJ 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
Jabber 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
Keyboard Notify 1.5.7.6 0.9 Beta 2 1.2.0 Nein Plugin läuft, man kann alles einstellen, nur am Keyboard tut sich nichts! Außerdem ist die Performance miserabel!
MenuItemEx 1.3.0.8a 0.9 Beta 2 1.2.0 Ja Läuft sehr gut
Meta Contacts 0.14.0.3 0.9 Beta 2 1.2.0 Ja -
Miranda Image Services 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
Modern Contact List Layered 0.* 0.9 Beta 2 1.2.0 ungetestet Startet nicht richtig und macht Miranda IM unbenutzbar.
MSN 0.9.0.14 0.9 Beta 2 1.2.0 Ja -
mToolTip 0.0.1.7 0.9 Beta 2 1.2.0 Ja -
Multi Window Contact List (CList_mw) 0.8.0.1 0.9 Beta 2 1.2.0 ungetestet -
My Details 0.0.1.2 0.9 Beta 2 1.2.0 Ja -
Popup 1.0.2.1 0.9 Beta 2 1.2.0 Ja Läuft problemlos, allerdings inkompatibel zum NAS-Plugin
Popup Plus 2.1.1.5c 0.9 Beta 2 1.2.0 Ja -
Scriver 2.9.0.4 0.9 Beta 2 1.2.0 Nein Mit IEView wird nichts im Nachrichtenfenster angezeigt. Ohne IEView werden Nachrichten nur unvollständig übermittelt.
SmileyAdd 0.1.12.14 0.9 Beta 2 1.2.0 Ja -
SRMM 3.0.0.0 0.9 Beta 2 1.2.0 Nein Wenn man ein Nachrichtenfenster öffnen will, stürzt Miranda IM ab.
SRMM 0.7.00 0.9 Beta 2 1.2.0 Ja
StartupStatus 0.8.0.38 0.9 Beta 2 1.2.0 Ja -
TabSRMM 3.0.0.39 0.9 Beta 2 1.2.0 Ja -
TopToolBar 0.7.3.0 0.9 Beta 2 1.2.0 Ja In der hier benutzten CList Nicer schon integriert.
Updater 0.6.0.7 0.9 Beta 2 1.2.0 Ja Funktioniert problemlos, bis auf die bekannten Bugs von Updater selbst.
UserInfoEx (Extended User Info) 0.8.3.2 0.9 Beta 2 1.2.0 Ja -
Version Info 1.4.3.2 0.9 Beta 2 1.2.0 Ja -
WannaBe OSD 0.2.0.5 0.9 Beta 2 1.2.0 Ja -
YAPP (Yet Another Popup Plugin) 0.5.0.5 0.9 Beta 2 1.2.0 Nein -
  1. Die Versionen 1.5.0.115, 1.5.0.117 & 1.5.1.4 von History++ funktionieren NICHT! Wenn man die History aufrufen möchte, kommt der Fehler "Control 'FRichInline' has no parent window", der auch durch stetiges "OK"-Klicken nicht wegzubekommen ist. Die einzige Möglichkeit, die man hat: Miranda IM schließen, über Konsole mittels ps fax herausfinden, welcher Prozess das Nachrichtenfenster noch offen hält. (Zu erkennen an der miranda32.exe ;-)) und diesen mittels kill -9 <PID> töten. Dann das aktuellere Plugin raus und das ältere Plugin rein. Ob das nun an Wine liegt oder allgemein am Plugin, ist nicht genau bekannt.) for historypp.dll: 1 - copy to windows/system32 riched20.dll and riched32.dll from xp 2 - open wine configuration - libraries, and add override for library riched20/riched32 to native(windows) mode

[Bearbeiten] Liste mit nur auf altem Core getesteten Plugins

Plugin Version Funktioniert? Kommentare
Miranda IM-Core 0.4.3. Alpha #47 Ja, mit Fehlern -
AIM 0.0.0.1 Alpha 8.2 Ja -
IEView * Nein Massive Probleme!
IRC 0.6.3.7 Ja -
Modern Contact List 0.* Nein Startet nicht richtig und macht Miranda IM unbenutzbar.
MSN 0.9.1.1 Ja -

[Bearbeiten] Tabelle der Distributionen, bei denen Miranda IM in der Grundkonfiguration läuft

Distibutions-Version Miranda Im - Version getestete Protokolle Wine-Version Bemerkungen
Ubuntu 6.06 Miranda IM 0.7.7 Jabber/ICQ/MSN Wine 0.9.1 -
Ubuntu 7.10 Miranda IM 0.7.10 Jabber/ICQ/MSN Wine 1.0.1 -
Ubuntu 7.10 JeOS Miranda IM 0.7.10 Jabber/ICQ Wine 1.0.1 -
Ubuntu 8.04 Miranda IM 0.7.10 Jabber/ICQ/MSN Wine 1.1.7 -
Ubuntu 8.10 Miranda IM 0.7.10 Jabber/ICQ/MSN Wine 1.0.1 -
PC-BSD 7.0.1 Miranda IM 0.7.10 Jabber/ICQ Wine 1.0.1 nicht ganz fehlerfrei
CentOS 4.6 Miranda IM 0.7.0 Jabber/ICQ Wine 0.9.17 nicht ganz fehlerfrei
Ubuntu 7.10 Miranda IM 0.7.12 ICQ/MSN Wine 1.0.1 Jabber geht nicht
Ubuntu 7.10 JeOS Miranda IM 0.7.12 ICQ Wine 1.0.1 Jabber geht nicht
Ubuntu 8.04 Miranda IM 0.7.12 ICQ/MSN Wine 1.1.7 Jabber geht nicht
Ubuntu 7.10 JeOS Miranda IM 0.7.13 ICQ Wine 1.0.1 Jabber geht nicht
Ubuntu 8.04 Miranda IM 0.7.13 ICQ/MSN Wine 1.1.7 Jabber geht nicht
Ubuntu 9.04 Miranda IM 0.8 RC4 ICQ Wine 1.0.1 -
Ubuntu 9.10 Miranda IM 0.8.3 Jabber/ICQ Wine 1.0.1 -
OpenSolaris 2008.11 Miranda IM 0.7.13 ICQ/MSN/Jabber Wine 1.0-rc3 -
Mandriva free 2010.0 Miranda IM 0.8.14 ICQ Wine 1.1.32 -

[Bearbeiten] weitere Links

Persönliche Werkzeuge