web-dev-qa-db-ja.com

デフォルトのBy風画面の設定

Quantalを新規インストールとしてインストールしたばかりで、古いシステムと同じようにByobuをセットアップしたい。以前のバージョンのbyobuには、byobu-configに(F9キーを介して)オプションがあり、スタートアップオプションであるかどうかを選択するためのチェックボックスオプションを持つ新しいウィンドウを作成していました。 byobu-configの「新しいウィンドウを作成する」セクション全体はもうありません!

〜/ .byobu/windows(下)に必要なウィンドウの詳細を追加しようとしましたが、これは効果がありませんでした。

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython
12
sheepeatingtaz

@Jorge Castroがコメントで言及したように、~/.byobu/windows構成が機能しない理由は、byobuがtmux( 「ターミナルマルチプレクサ」)。 @Hai Vuが述べたように、byobuのバックエンドとしてscreenを使用できる回避策がありますが、tmux

ユーザーの.tmux.confフォルダー(.byobu)にある~/.byobu/.tmux.confファイルを編集します。ここでは、コマンド tmuxマニュアルにあります を使用して、ターミナルウィンドウを構築するコマンドを作成します。簡単な例を以下に示します。

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

ここで、3つのコマンドを.tmux.confファイルに挿入しました。マニュアルで定義されているとおり:

構成ファイルは、サーバーが最初に起動されたときに順番に実行されるtmuxコマンドのセットです。

したがって、この場合、Byobuを起動すると、「Git」、「Projected Build/Run」、および「PostgreSQL」というタイトルの3つの事前作成ウィンドウが表示されます(左から右)。お役に立てれば。

8
Default

あなたが走れば

byobu-select-backend

screenを選択すると、動作します。 tmuxをバックエンドとして選択しても機能しません。私はまだtmuxバックエンドでウィンドウを作成する方法を見つけようとしています。方法がわかれば、この投稿を更新します。

3
Hai Vu