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


12

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

(十分でなく、答えではないが、屏風が、それは仕事をしない理由があるかもしれない、tmuxはなく、画面に基づいて、今ある)
ホルヘ・カストロ

回答:


8

@Jorge Castroがコメントで述べたように、~/.byobu/windows設定が機能しない理由は、byobuがtmux( "Terminal Multiplexer")に基づいているためです。@Hai Vuで述べたように、byobu のバックエンドとして画面を使用できる回避策がありますが、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つの事前作成ウィンドウが表示されます(左から右)。お役に立てれば。


1
5.85までの古いバージョンのByobuにはバグがあり、コマンドをセミコロンで連結する必要があります。SUでの私の答えを参照しください。
LiveWireBT

3

あなたが走れば

byobu-select-backend

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


apropos byobuより便利なコマンド。tmuxがデフォルトのバックエンドになりました。BTW F2は、ヘルプ用の新しいウィンドウShift + F1を作成します。
パブロビアンキ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.