Artikelformat

OSX Tipps: Gruppen-Management im Adium IM

Der Adium IM sollte unter Mac OS X im Allgemeinen bekannt sein. Vielleicht etwas überladen aber im Grunde genommen ein Stück Software, das im Großen und Ganzen wunderbar funktioniert.

2012-03-14 10h31_44

Ein Problem gibt es allerdings: Das nicht vorhandene Gruppenmanagement.

Ich hatte gestern beispielsweise, nach dem Update meines Adium Skype Plugins, das Problem, dass genau jenes Skype nach dem Einloggen auf einmal zwei identische Gruppen (in meinem Fall Skype und Buddys) mit all meinen Skype Kontakten erstellt hatte. Nun kann man überflüssige Gruppen über das Adium Menü löschen, was auch funktioniert. Nach dem Neustart von Adium sind diese gelöschten Gruppen allerdings wieder da…

Lange Rede, kurzer Sinn: Als versierter App-Tester weiß man, dass irgendwo eine XML-Datei existieren muss, die genau diese Gruppen Informationen enthält; und so ist es auch. Diese Datei findet man unter

~/Library/Application Support/Adium 2.0/Users/Default/libpurple/blist.xml

, welche nach dem Beenden von Adium mit jedem beliebigen Editor geöffnet und editiert werden kann. Ich nahm hierfür das großartige Espresso, da die Übersicht und Navigation einfach besser ist. Pro Tipp: Vor dem Editieren immer eine Sicherheitskopie der betreffenden Datei machen, falls doch mal etwas schief geht.

Bildschirmfoto 2012-03-14 um 01.33.13-s

So hangelt man sich durch die Datei und findet irgendwann die Gruppennamen, unter denen die ganzen Kontakte gespeichert sind. Wie in meinem Fall zu sehen, existieren eine Gruppe Skype und eine Gruppe Buddys, die, bis auf den Namen, identische Inhalte hatten und für mein Problem verantwortlich waren.

Mit dem Löschen einer dieser beiden Gruppen bringt man Adium nach dem Neustart tatsächlich dazu, nur noch eine Skype Gruppe anzuzeigen.

Warum dieses ganze ‘Gruppen verwalten’ so kompliziert gelöst werden muss und wieso kein richtiges Gruppenmanagement existiert, wird wohl das Geheimnis der Adium Entwickler bleiben. Vielleicht tritt ja mit der bald erscheinenden Version 1.5 Besserung ein.

Autor: Björn

Ich bin Björn und quasi der COO von aptgetupdateDE. Ich kümmere mich um die PR und allerlei Kontaktaufnahmen zu Firmen und Softwareentwicklern. Erreichbar bin ich bei Twitter, App.net und natürlich per E-Mail.

9 Kommentare

  1. Wen du in der Kontaktliste einen Kontakt rechtsklickst, und dann auf „Kontaktinformationen anzeigen“ klickst, kannst du im unteren Teil für jeden Kontakt die Gruppen festlegen, wo er angezeigt werden soll. Oder eben nicht.

  2. Schön gesehen aber zum einen funktionierte das nur mit dem laufenden Adium und nicht mehr nach dem Neustart (also ein ähnliches Problem wie mit dem Löschen der ganzen Gruppe über das Menü) und zum anderen werde ich ganz sicher nicht meine 100+ Skype Kontakte einzeln bearbeiten. Dafür ist mir meine Zeit etwas zu schade.

  3. Also, dass es die Einstellung nicht speichert, ist eher ein lokales Problem. Das funktioniert bei mir. Aber ja, du hast Recht, jeden Kontakt einzeln zu bearbeiten ist mühselig und sinnfrei. Aber ich wollte es dennoch ergänzend zu deinem Tipp hinzufügen, weil irgendwo auch zu Gruppenmanagement gehört.

    • Jupp, entweder n lokales Problem oder n Bug. Die Rechte sind richtig gesetzt und wenn ich die Datei per Hand editiere funktioniert es ja auch. Das Löschen der Gruppe über das Menü sollte ja eigentlich die gleiche Datei editieren bzw. Gruppe löschen. Funktioniert nur nicht.

  4. Ich habe hier ein ähnliches Problem mit meinen Facebook-Kontakten, sobald ich Adium immer neustarte habe ich immer nur eine Gruppe: Facebook-Freunde.
    Manuelles editieren oder über Adium hat nichts gebracht.

    • Eigentlich merkwürdig. Wird die Gruppe nach dem Löschen aus der XML dann wieder automatisch durch Adium neu erstellt?

  5. Pingback: Mac: Adium IM Version 1.5 veröffentlicht | aptgetupdateDE

  6. Ich habe ähnliche Probleme mit Adium und dem Skype-Plugin (skype4pidgin), es werden ständig Kontakte doppelt angezeigt.

    Irgendwann hatte ich mal den Fehler gemacht und wollte alle Kontakte aus der Gruppe Skype in meine Haupt-Gruppe Buddys integrieren. Nun erscheinen die Kontakte sowohl in der Buddys-Gruppe, als auch „darunter“. Die Skype-Gruppe ist nicht mehr da, dafür ist jeder Kontakt in einer Gruppe „ROOTJKSHFOEIZNGIOEOP“, welche sich auch nicht löschen lässt. Jede Lösch-Änderung scheint nicht beim Beenden nicht richtig zu speichern, sodass nach einem Neustart alles wieder beim alten ist.

    Nach lesen deines Artikels habe ich auch mal in die xml-Dateien reingeschaut, und ein heilloses Chaos vorgefunden: zwei registrierte Skype-Konten, jeder Kontakt mindestens 3 oder 4 mal in der Gruppe Skype, welche nicht angezeigt wird und ich schon längst gelöscht habe. (Ebenfalls habe ich weitere schon längst gelösche Gruppen gefunden.)
    Nach manuellem Aufräumen ist das Ergebnis immer noch nicht optimal. Nun ist es immerhin so, das nur einmal der Kontakt auftaucht, wenn ich Skype NACH Adium starte – andersherum wieder die Dopplungen.

    Also wenn jemand konstruktive Ideen zur Lösung hat, bin ich sehr interessiert. Allerdings möchte ich nicht alles neu einrichten (habe ich schon mal probiert, aber ich bin wieder beim gleichen Schlamassel gelandet). Und ich möchte nicht von meiner derzeit älteren Skype-Version 2.8 upgraden, weil ich das neue Skype absolut scheußlich (RAM-fressend) finde.

    • Hmm, sehr mysteriös. Ich nutze das aktuelle Skype 5.6 mit nem brauchbaren Chatskin, den ich eh nicht sehe, da ich über Adium chatte und hatte keine weiteren Probleme seit dem Editieren der XML-Datei.