Wie kann ich in mehreren irssi-Instanzen eine Verbindung zum selben Server herstellen?


9

Ich habe eine irssi-Sitzung, die mit Freenode (via /server fn) verbunden ist, in der ich mich in mehreren verwandten Kanälen befinde. Diese Sitzung befindet sich in einer tmux-Instanz mit anderen Terminals, die ebenfalls mit diesem Thema zusammenhängen. Ich habe irssi so eingestellt, dass es mich automatisch über NickServ authentifiziert.

Jetzt möchte ich ein völlig separates Terminal öffnen und über irssi wieder eine Verbindung zu Freenode herstellen, damit ich mich einem nicht verwandten Kanal anschließen kann. Wenn ich irssi jedoch immer /server fnwieder öffne , kann ich mich nicht authentifizieren, da ich bereits in der anderen irssi-Sitzung mit dem Server verbunden bin.

Ich kann mit verschiedenen authentifizierten Konten eine Verbindung zum selben Server herstellen, möchte jedoch, dass mehrere irssi-Instanzen mit demselben Konto authentifiziert werden.

Gibt es eine Möglichkeit, in zwei separaten irssi-Instanzen mit demselben Server verbunden zu sein (aber unterschiedliche Kanäle offen zu haben)?


Mein System hat nicht das gleiche Problem mit Freenode mit mehreren Terminals von irssi 0.8.17; Ich schlage vor, einen anderen Benutzer im System zu erstellen und eine Verbindung mit anderen Benutzern herzustellen.
Mohammad Etemaddar

@MohammadEtemaddar Ich versuche, mit demselben authentifizierten Konto in mehreren Terminals eine Verbindung zu freenode herzustellen. Natürlich kann ich mit verschiedenen Konten eine Verbindung zum selben Server herstellen, aber wie ich in der Frage erwähnt habe, möchte ich das nicht tun. Ich werde es bearbeiten, um es klarer zu machen.
Türknauf

Ich kenne die Antwort nicht. Es gibt eine weitere Möglichkeit, das Fenster mithilfe eines /windowBefehls zu teilen .
Mohammad Etemaddar

@MohammadEtemaddar Das beantwortet meine Frage nicht. Ich versuche, in zwei separaten Terminals eine Verbindung zu demselben Server mit demselben Konto herzustellen.
Türknauf

Was genau wollen Sie erreichen?
Darnir

Antworten:


0

Sie können dies aufgrund der Funktionsweise des IRC-Protokolls nicht tun. Jede Clientverbindung besitzt einen eindeutigen IRC-Spitznamen. Wenn Sie ein zweites Mal eine Verbindung zum selben IRC-Netzwerk herstellen, muss der neue Client einen anderen Spitznamen als den ersten auswählen.

Möglicherweise können Sie das gewünschte Verhalten mit dem PROXYModul von irssi approximieren . siehe zB https://michael.lustfield.net/linux/irssi-as-a-proxy . Ich stelle mir vor, Sie könnten Ihr irssi mit dem geladenen Proxy-Modul mit Ihrem IRC-Server verbinden und dann separate Sub-Clients mit dem Proxy-irssi verbinden. Auf diese Weise haben Sie nur einen Client im realen IRC-Netzwerk, nicht mehrere Clients, die versuchen, denselben Spitznamen zu verwenden. Ich habe es aber nicht versucht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.