Bagaimana cara menutup jendela di byobu?

39

Saya mulai menggunakan byobu, dan menemukan itu hal yang sangat keren.

Ini memiliki banyak tombol panas. Tetapi saya tidak dapat menemukan salah satunya, dan saya terjebak dengan satu poin rumit.

Dengan F2- Anda membuat jendela baru, tetapi bagaimana cara menutup jendela ini saat Anda tidak membutuhkannya lagi ?

Kemudian saya menemukan analogi keren untuk pembuatan jendela baru - cukup bagi jendela dan - shift-F2

Dan Anda dapat mengembalikannya kembali - ctrl- F6.

nazar_art
sumber

Jawaban:

65

Anda bisa mengetikkan exit , atau menggunakan pengikat tombol Byobu untuk mematikan windows / panes, yaitu Ctrl- F6.

Pengungkapan penuh: Saya adalah penulis dan pengelola Byobu .

Dustin Kirkland
sumber
1
Ini bahkan berfungsi ketika Anda tidak dapat mengetik existkarena tabnya beku.
Konrad Höffner
2
@ KonradHöffner exit.
pjvandehaar
2
Pertanyaan sebenarnya meminta untuk menutup seluruh jendela sekaligus, bukan hanya panel demi panel. Dan baik exit, Ctrl+6atau Ctrl+Dtutup panel demi panel. Apakah tidak ada cara untuk menutup semua panel dari jendela sekaligus @ dustin-kirkland?
Akronix
2
Saya menemukan bahwa pintasan yang disarankan,, Ctrl-F6tidak berfungsi pada Mac OS X (mungkin karena beberapa pintasan keyboard sistem). Bagaimanapun itu berfungsi dengan baik di Ubuntu.
gerlos
21

ctrl+ kalau abegituk

Jika meminta konfirmasi, ketik ydan tekan enter.

Sharique Abdullah
sumber
2
Pada Byobu 5.17 (Ubuntu 12.04), dengan prompt perintah beku, ini adalah satu-satunya jawaban yang bekerja untuk saya.
pjvandehaar
Dan ini bekerja pada TTY juga, di mana perintah shift tidak. Kamu menyelamatkan hariku!
Moonchild
6

Jika tidak ada lagi pekerjaan yang berjalan di jendela, maka Anda dapat menggunakan Ctrl+ Duntuk menutupnya.

yjwong
sumber
1
Apa ada pekerjaan yang sedang berjalan dan Anda ingin membunuh mereka semua? <kbd> Ctrl </kbd> - <kbd> F6 </kbd> tidak berfungsi untuk saya.
tutup
@lid Anda dapat ctrl + c, atau dari terminal lain menggunakan kill, pkillatau killall. Ctrl + D mengirim karakter EOF (AKA ^ D, \ 04, 0x4), kirim sinyal untuk mengakhiri aliran input ke tty.
Pablo A
4

Ketik "keluar" di prompt perintah.

Xavier J
sumber
Saya mencoba yang ini - ini tidak berhasil. Saya telah membaca tentang ini di halaman manual tetapi ini tidak berhasil.
nazar_art
Ketika saya menggunakan "keluar" pada Ubuntu Ubuntu saya dengan Byobu, itu menutup jendela saat ini dan pergi ke sebelumnya (dengan asumsi saya memiliki lebih dari satu). Jika saya hanya punya satu, maka itu akan menutup seluruh sesi SSH.
Xavier J
di Lubuntu 13.10 ini tidak berfungsi.
nazar_art
3

Dalam pandangan saya, jika Anda menggunakan screenmetode yang benar adalah menggunakan dengan menekan

Ctrl + a d

yaitu, tekan Ctrl + akemudian d kemudian ketik

exit

Jadi, ketika Anda mengetik, byobuAnda bisa melanjutkan sesi. Untuk lebih jelasnya lihat.

Bagaimana cara keluar dari layar tanpa mengetik 'keluar'?

Ajeeb.KP
sumber
3

Tidak ada perintah langsung untuk menutup jendela di Byobu jika ada banyak celah di dalamnya. Namun ada solusi yang bagus. Tekan Shift+ F9. Ini akan memunculkan prompt untuk mengirim perintah ke semua belahan jendela saat ini. Sekarang ketik exitdan huzzah !!

Namun ini tidak akan berfungsi jika salah satu dari split memiliki sesuatu yang berjalan di dalamnya. Dalam hal ini, tutup pemisahan tersebut secara manual dengan menekan Ctrl+ F6beberapa kali.

shivams
sumber
0

Buka jendela baru dengan menekan F2 (atau Fn + F2 di Mac).

Dari jendela baru itu, daftarkan semua jendela yang terbuka di sesi saat ini:

byobu list-windows

Sekarang, bunuh jendela yang ingin Anda tutup (misalkan jendela no. 3):

byobu kill-window -t 3

Jadi, Anda hanya perlu mengganti nomor terakhir dalam instruksi sebelumnya dengan nomor jendela yang ingin Anda tutup.

Antonio Serrano
sumber