Wie füge ich alle Kanäle in meinem Weblayout zusammen?

8000
Frew Schmidt

Manchmal muss ich meinen Linode neu starten, der meinen IRC-Client weechat enthält, der in tmux ausgeführt wird. Wenn ich dies tue, speichere ich lieber alle Puffer ab, die gerade laufen, und schließe mich wieder ihnen an. Ich hatte den Eindruck, dass:

 /layout save /save 

Würde die entsprechenden Informationen speichern und

 /layout apply 

Würde es gut anwenden. Obwohl es neue Kanäle korrekt platziert, schließt es sich in keiner Weise denjenigen an, mit denen ich zuvor verbunden war. Ich verstehe, dass ich manuell eine Liste von Kanälen für jedes Netzwerk hinzufügen kann, aber wenn ich diesen mühsamen Prozess jedes Mal machen muss, muss ich weechat schließen und wieder öffnen ... Nun, das wäre zumindest ein Zug.

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

6

1 Antwort auf die Frage

10
Frew Schmidt

Okay, nachdem ich ein bisschen im freenode #weechat-Kanal herumgefragt habe, habe ich endlich Folgendes bekommen:

  • Laden Sie das Skript autojoin.py nach ~ / .weechat / python / autoload
  • Führen Sie /python autoloadden Befehl aus, um das Skript zu laden
  • Führen Sie /autojoin --runden Befehl aus, um die zu speichernden Kanäle zu speichern
  • Führen Sie /layout storeden Befehl aus, um die Reihenfolge der Kanäle zu speichern
  • Starten Sie /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 verbunden waren, als Sie diese Schritte ausgeführt haben, für Sie verbunden.

In welcher Version von Weechat befinden Sie sich, da Debian Stable * weit hinter dem aktuellen Stand liegt und der Wortlaut Ihrer Frage nicht die Verwendung einer alten Version von Weechat erwähnt? Nicht dass es eine große Sache ist, sondern nur eine veraltete Methode / schwieriger. demure vor 10 Jahren 0
Ist es doch so viel schwieriger? Sie installieren das Skript mit wget anstelle eines anderen Befehls und Sie verwenden / python anstelle von / script. Ich verstehe zwar, dass viele den Vorteil der Verwendung von Softwarepaketen nicht sehen, dies funktioniert jedoch sowohl für alte als auch für neue Versionen. Also warum nicht? Frew Schmidt vor 10 Jahren 0
Mit dem Befehl `/ script` können Sie Ihre Skripte mit minimalem Aufwand auf dem neuesten Stand halten. Sie erfahren, dass es neue Versionen gibt, und Sie können direkt vom interaktiven Puffer aus ein Update durchführen. Kein Grund, zu den Tagen von irssi zurückzukehren, und manuell zu aktualisieren / installieren ^ _- demure vor 10 Jahren 0
Ja, das ist echt. In diesem Fall denke ich immer noch, dass es übertrieben ist, da das betreffende Skript vor 5 Jahren zuletzt aktualisiert wurde. Frew Schmidt vor 10 Jahren 0
Ich bin auf Weechat 1.0.1 und musste stattdessen `/ layout store` anrufen Joost vor 8 Jahren 1