Byobu dengan tmux, cara menggunakan F-Keys

13

Saya mengakses kotak linux dengan Byobu diaktifkan (dengan tmux) dan saya tampaknya tidak dapat menggunakan beberapa F-Keys tanpa diikat ke Byobu. Misalnya menggunakan F6untuk mengurutkan htop. Saya mengikuti saran ini , tetapi sepertinya itu tidak berhasil bagi saya. Saya menekan Shift- F2dan kemudian F6tetapi tidak ada yang terjadi. Saya terhubung melalui Putty.

pedropais
sumber
Saya telah memikirkan hal ini selama beberapa hari. Apakah Anda BENAR-BENAR harus menggunakan byobu? Ini hanya pembungkus kenyamanan untuk tmux. Jika Anda cukup terbiasa dengan tmux, Anda tidak perlu menggunakan byobu, dan itu akan membuat Anda setidaknya setengah dari masalah Anda.
vgoff
Yah, saya tidak yakin saya perlu menggunakan byobu, tapi saya suka :), terutama karena penggunaan saya sangat sederhana (buka / tutup jendela baru, lihat dan gunakan fitur gulir) dan juga karena bilah status sangat informatif. Saya kira saya bisa menggunakan tmux untuk sebagian besar, tetapi bagaimana dengan status bar?
pedropais
Saya kira itu akan menjadi pertanyaan yang berbeda?
vgoff
Mungkinkah Anda salah membaca halaman yang tertaut pada askubuntu? Anda menulis Anda mencoba Shift-F2 , tetapi seharusnya (dan berfungsi untuk saya) Shift-F12 .
quazgar

Jawaban:

8

Saya perlu melakukan hal yang sama, menemukan kunci didokumentasikan sebagaimana dinyatakan Dustin Kirkland, tetapi bagi saya, - . Tentu saja, jika Anda telah memetakan kembali bind-key Anda kectrlb shiftF12ctrla kemudian menyesuaikannya. Kunci ikat tidak perlu agar ini berfungsi.

Ini adalah toggle, jadi Anda hanya perlu beralih sekali dengan shift - F12dan kemudian jika Anda memerlukan tombol fungsi Byobu kembali, cukup tekan kombinasi lagi.

Ini hanya persisten seumur hidup sesi. Saya harus ingat untuk menekannya lagi, sehingga mungkin berakhir di file 'rc' saya.

vgoff
sumber
Ini berfungsi untuk saya di Ubuntu 12.04.2 saat menggunakan Putty. Namun, satu prasyarat yang sangat penting adalah memastikan Anda menggunakan urutan tombol fungsi XTerm R6 alih-alih Esc [n ~ (konfigurasi di menu Keyboard Terminal> Keyboard) default. Juga, saya belum menemukan apakah ada cara untuk mengubahnya kembali ke perilaku default.
telotortium
1

Anda dapat mengaktifkan dan menonaktifkan penggunaan tombol F Byobu dengan menekan:

ctrla-!

Dustin Kirkland
sumber
Itu tidak berfungsi saat menghubungkan dari Windows 7 menggunakan Putty ke Ubuntu 16.04. Saya mencoba untuk menyortir htop dengan F6, tetapi itu akan terlepas sebagai gantinya.
Ismael
@ dustin-kirkland Untuk beberapa alasan, saya dapat menggunakan <kbd>ctrl</kbd> <kbd> a </kbd> - <kbd>! </kbd> untuk menonaktifkan byobu dengan menggunakan tombol-F. Tapi itu juga membunuh ikatan kunci lainnya, termasuk <kbd>ctrl</kbd> <kbd> a </kbd> Melarikan diri - jadi tidak ada cara untuk mendapatkan kembali tombol-F dan tidak ada cara untuk menavigasi antar jendela atau melepaskan. Satu-satunya cara keluar saya temukan, adalah exitsetiap jendela dan menghapus .byobufolder konfigurasi untuk kembali ke byobu yang dapat digunakan ...
dlaehnemann
Ini tampaknya hanya valid jika menggunakan layar sebagai backend ( bug ) dan dengan ctrl-a sebagai keybind-nya. Shift-F12 akan Byobu F-keys: DISABLED.
Pablo A