Wie verbinde ich alle Kanäle in meinem weechat Layout?

8

Manchmal muss ich meinen Linode neu starten, einschließlich meines IRC-Clients weechat, der unter tmux ausgeführt wird. Wenn ich das mache, ziehe ich es vor, alle Puffer zu speichern, die ausgeführt werden, und sie wieder zusammenzufügen. Ich hatte den Eindruck, dass:

 /layout save
 /save

Würde die entsprechenden Informationen speichern und

 /layout apply

Würde es gut anwenden. Leider werden neue Kanäle zwar korrekt platziert , aber in keiner Weise wieder mit den Kanälen verbunden, mit denen ich zuvor verbunden war. Ich verstehe, dass ich für jedes Netzwerk manuell eine Liste von Kanälen hinzufügen kann, um automatisch Mitglied zu werden, aber wenn ich diesen mühsamen Vorgang jedes Mal ausführen muss, wenn ich weechat schließen und wieder öffnen muss, wäre das zumindest ein Nachteil.

Irgendwelche Ideen? Ich bin mir sicher, dass ich das schon mal gemacht habe.

Frew Schmidt
quelle

Antworten:

12

Okay, nach einigem Nachfragen im freenode #weechat Channel habe ich endlich folgendes verstanden:

  • Laden Sie das Skript autojoin.py unter ~ / .weechat / python / autoload herunter
  • Führen Sie aus /python autoload, um das Skript zu laden
  • Führen Sie aus /autojoin --run, um die zu verbindenden Kanäle zu speichern
  • Führen Sie aus /layout store, um die Reihenfolge der Kanäle zu speichern
  • Führen Sie aus /save, um Ihre Einstellungen in einer Datei zu speichern

Wenn Sie das nächste Mal weechat starten und eine Verbindung zu einem Server herstellen, werden die Kanäle, mit denen Sie bei diesen Schritten verbunden waren, für Sie verbunden.

Frew Schmidt
quelle
Auf welcher Version von weechat arbeiten Sie, da Debian Stable weit hinter der aktuellen Version zurückliegt und der Wortlaut Ihrer Frage nicht die Verwendung einer alten Version von weechat erwähnt? Nicht, dass es eine große Sache wäre, aber nur eine veraltete Methode / schwieriger.
demure
Ist es aber so viel schwieriger? Sie installieren das Skript mit wget anstelle eines anderen Befehls und verwenden / python anstelle von / script. Ich verstehe zwar, dass viele den Vorteil der Verwendung von Softwarepaketen nicht erkennen, dies funktioniert jedoch sowohl für alte als auch für neue Versionen. Also warum nicht?
Frew Schmidt
Einer der großen Vorteile des /scriptBefehls ist, dass Sie Ihre Skripte mit minimalem Aufwand auf dem neuesten Stand halten können. Es wird Ihnen mitgeteilt, dass es neue Versionen gibt, und Sie können direkt aus dem interaktiven Puffer aktualisieren. Kein Grund, in die Zeit von Irssi zurückzukehren und von Hand zu aktualisieren / installieren ^ _-
demure
Ja, das ist echt. Obwohl ich in diesem Fall immer noch denke, dass es übertrieben ist, da das fragliche Skript zuletzt vor 5 Jahren aktualisiert wurde.
Frew Schmidt
1
Ich bin auf Weechat 1.0.1 und musste /layout storestattdessen anrufen
Joost