IRCクライアント、weechat、tmuxで実行されているlinodeを再起動する必要がある場合があります。これを行うときは、実行中のすべてのバッファーを保存して再結合することを好みます。その印象の下で:
/layout save
/save
適切な情報を保存し、
/layout apply
だろう...よくそれを適用します。残念ながら、これは正しくplaces新しいチャネルですが、以前接続していたチャネルに再度参加することはありません。ネットワークごとに、自動参加するチャネルのリストを手動で追加できることは理解していますが、weechatを閉じて再度開く必要があるたびにその面倒なプロセスを実行する必要がある場合は、少なくともドラッグになります。
何か案は?私はこれを以前にしたことがあると確信しています。
さて、freenode #weechatチャネルで少し聞いてみたところ、ようやくこれが得られました。
/python autoload
スクリプトをロードします/autojoin --run
参加するチャンネルを保存する/layout store
チャネルの順序を保存します/save
設定をファイルに保存します次回weechatを開始してサーバーに接続すると、これらの手順を実行したときに接続していたチャネルが参加します。
方法は次のとおりです 他の回答を自動化 バッファレイアウトが1時間ごとにディスクに保存されるようにします。
cron.py ユーザースクリプトを取得します。
/script
を実行します(例:weechat.core
バッファ内)cron
と入力して、 Enter 開いたばかりのバッファcron.py
を選択し、i
と入力して、 Enter インストール用。weechat.core
バッファーで、次のコマンドを実行します。
/cron add 0 1 * * * * core.weechat commands /autojoin --run;/layout store;/save
これにより、他の回答が提案するコマンドを実行する1時間ごとのcronジョブが追加されます。コマンドは;
で区切られ、末尾にスペースがないことに注意してください。詳細については、/cron help
を実行してください。
最初に/cron list
を実行し、追加したcronジョブの番号(例:001)を覚えてから、/cron exec 001
を実行してこれをテストします。