Mengatur layar Byobu Default


12

Saya baru saja menginstal Quantal sebagai instalasi baru, dan ingin mengatur Byobu seperti pada sistem lama saya. Dalam versi byobu sebelumnya ada opsi di byobu-config (melalui tombol F9) untuk membuat windows baru yang memiliki opsi kotak centang untuk memilih apakah itu opsi startup. Seluruh bagian 'buat jendela baru' dari byobu-config sudah tidak ada lagi!

Saya sudah mencoba menambahkan rincian windows yang ingin saya ~ / .byobu / windows (di bawah) tetapi ini tidak berpengaruh.

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

(Tidak cukup tetapi jawaban tetapi byobu sekarang didasarkan pada tmux, bukan layar, itu mungkin mengapa itu tidak berhasil)
Jorge Castro

Jawaban:


8

Seperti @Jorge Castro disebutkan dalam komentar, alasan ~/.byobu/windowskonfigurasi Anda tidak berfungsi adalah karena byobu sekarang didasarkan pada tmux ("Terminal Multiplexer"). Seperti disebutkan oleh @Hai Vu, ada solusi yang memungkinkan Anda untuk menggunakan layar sebagai backend byobu, tetapi tidak terlalu rumit untuk beralih ke tmux .

Anda ingin mengedit .tmux.conffile yang terletak di .byobufolder pengguna Anda ( ~/.byobu/.tmux.conf). Di sini Anda akan ingin menulis perintah untuk membangun terminal windows Anda menggunakan perintah yang ditemukan dalam manual tmux . Berikut adalah contoh sederhana yang dapat membantu Anda memulai:

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

Di sini saya telah memasukkan tiga perintah ke dalam .tmux.conffile. Seperti yang didefinisikan oleh manual:

File konfigurasi adalah seperangkat perintah tmux yang dieksekusi secara berurutan ketika server pertama kali dimulai.

Jadi dalam hal ini, ketika Anda memulai Byobu, Anda akan melihat tiga jendela yang telah dibuat sebelumnya dengan judul "Git", "Proyeksi Build / Run", dan "PostgreSQL" (dari kiri ke kanan). Semoga ini membantu.


1
Ada bug di versi Byobu yang lebih lama hingga 5.85 dan Anda perlu mengaitkan perintah dengan titik koma, lihat jawaban saya di SU .
LiveWireBT

3

Saya menemukan bahwa jika Anda lari

byobu-select-backend

dan pilih layar , lalu berfungsi. Memilih tmux sebagai backend tidak berfungsi. Saya masih mencoba mencari tahu cara membuat windows dengan tmux backend. Jika saya tahu caranya, saya akan memperbarui posting ini.


apropos byobuuntuk perintah yang lebih bermanfaat. tmux sekarang adalah backend default. BTW F2 membuat jendela baru, Shift + F1 untuk bantuan.
Pablo Bianchi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.