Saya menggunakan Byobu (dengan Tmux, di dalam gnome-terminal) dan saya memiliki masalah dengan keybindings-nya (yang mungkin saya gagal mengerti).
Saya meluncurkan byobu, membuka beberapa jendela kemudian, dari salah satu jendela ini, saya ssh ke komputer lain dan meluncurkan byobu di sana. Tidak masalah jika saya menekan Ctrl- catau Ctrl- a- c, saya tidak yakin bagaimana membuat dan beralih antar windows di sesi jarak jauh ini.
Catatan: jika saya masuk Shift- F12saya dapat beralih di antara jendela menggunakan tombol Fungsi di sesi jarak jauh tetapi ini kurang dari ideal karena saya juga perlu beralih di antara jendela di sesi utama.
Ada ide?
Terima kasih sebelumnya atas bantuan Anda.
Jawaban:
Saya berasumsi bahwa Anda mengkonfigurasi byobu untuk menggunakan Ctrl- Asebagai urutan pelarian tmux.
Perintah yang Anda ketik di terminal Anda pertama kali ditangani oleh instance tmux lokal Anda, kemudian ditangani oleh sesi tmux bersarang. Ini berarti Anda harus melarikan diri dua kali untuk masuk ke instance bersarang:
Jika baris kedua tidak berfungsi, coba (seperti yang ditunjukkan oleh @artm )
sumber
Ctrl-a a c
('a' tanpa kontrol)Saya menemukan menggunakan Shift-F12untuk mengaktifkan / menonaktifkan keybindings byobu luar sedikit lebih mudah untuk diingat dan digunakan. Satu-satunya kunci baru yang perlu diingat adalah Shift-F12, dan kemudian byobu bagian dalam dapat dikontrol dengan ikatan F-normal.
Menemukan solusi itu di sini .
sumber
Ctrl-a Ctrl-a
juga tidak bekerja untuk saya. Saya menemukan bahwa itu berhasil setelah mengomentari baris berikut di.byobu/keybindings.tmux
:Solusi lain adalah dengan menggunakan
send-key
perintah Tmux internal :send-key -2
lalu perintah atau tombol yang ingin Anda kirimContoh:
send-key -2
c= buat jendela barusend-key -2
p= beralih ke jendela sebelumnyasend-key -2
n= beralih ke jendela berikutnyaTidak terlalu intuitif, tetapi bekerja bahkan dengan Putty.
sumber