Byobu'da fonksiyon tuşları nasıl yeniden etkinleştirilir?


29

Ubuntu 11.10 Server'da byobu kullanıyordum ve bir uygulamadaki bir fonksiyon tuşuna basmam gerekiyordu, bu yüzden F9config menüsünü açmak için tuş takımına basıp tuş takımını "f-keys" den "screen-escape- key" a çevirdim . Bu işe yaradı, ancak şimdi tüm f tuşlarını yeniden etkinleştiremiyorum.

byobu-configMenüyü tekrar açan bir program buldum ve oradan tekrar ekran tuşlarına geçebilirim. Bu, yeni ekran işlemleri için işleri düzeltir, ancak geçerli ekran oturumu üzerindeki etki gariptir: Ctrl+a(ekran) tuşlarını ve geri yüklemelerini devre dışı bırakır F2-F8, ancak F9-F12yine de hiçbir şey yapmazlar (sadece ön plan işlemine geçirilirler).

Bunun nesi var? Herhangi bir fikir? Şimdiden teşekkürler.

Yanıtlar:


37

Not: Bu yalnızca Byobu'yu tmuxarka uç olarak kullanıyorsanız çalışır . screenArka uç olarak Byobu ile ilgili diğer cevaplara bakın .


Sadece Shift+ 'ya basarak F12F tuşlarını açıp kapatın.

Örnek: Başlat htop (tabii bir Byobu bölmesinde içinde) enter Shift+ F12tuşuna ardından eğer, F3sen de arayacaktır htop , süreçler değil sol Byobu pencere / bölmesine geçin.

Ekran için de cevabı ile ilgili soru .


9
Gelecekteki kendine dikkat: kabul edilen cevap durumunu yoksay - bu benim için işe yaramaz.
Yang,

1
Çok teşekkür ederim. Neden birdenbire pencereleri değiştiremediğimi bulmakta zorlanıyordum.
wujj123456

4
Artık çalışmıyor ... (ubuntu 12.04.1 kullanarak)
zipizap

2
Ubuntu'da Çalışıyor
14.04

1
Sanırım bu byobu ekranda çalışmıyor. Sizin için çalışmıyorsa ve byobu-ekran kullanıyorsanız, @Dustin Kirkland'ın cevabını kontrol edin.
hamdiakoguz

13

Ayrıca aşağıdakileri kullanarak f-keysciltlemeler ve ciltlemeler arasında geçiş yapabilirsiniz screen-escape-keys:

ctrl-a-!

2
İşte bu mesaj görüntüler "sadece bir bölmeyle kırılamıyor" bu kısayoldan emin misiniz?
yPhil

4
Bu sadece byobu-screen'de çalışır, byobu-tmux'da değil ( bugs.launchpad.net/byobu/+bug/386363 ). Sonuncusunda doğru kombinasyon SHIFT-F12'dir.
invernizzi

Bu , Ubuntu 12.04.1'de çalışır (NOT: Cevap SHIFT-F12 çalışmıyor)
zipizap

Bunun ayrıca meta / escape anahtarınızı da sıfırlayacağını unutmayın, muhtemelen sadece /usr/share/byobu/keybindings/f-keys.screen.disablesatırı olan kaynaklar escape ^Aa. Örneğin, kaçış anahtarı olarak 't' kullandıysanız, ctrl-a ve ardından tuşlarına basarak tekrar ayarlayabilirsiniz :escape ^Tt.
Perseids,

3

Özel probleminizi hata ayıklamaya çalışabiliriz, ancak Byobu yapılandırmanızı temizlemeniz ve temizlemeye başlamanız çok daha kolay olacaktır:

rm -rf ~/.byobu

11.04’te, bu bağlantı işaretinin gösterdiği klasörü de kaldırmanız gerekir:

rm -rf ~/.local/share/byobu

Ve sonra başla byobu.


2

Diğer cevaplardan herhangi bir tuş kombinasyonunun işe yaramadığı durumlarda, Byobu içindeki şu eşdeğer komutu deneyin:

byobu-keybindings

0

Şunun ~/.byobu/keybindingsgibi görünmesini sağla:

# source $BYOBU_PREFIX/share/byobu/keybindings/common
. /usr/share/byobu/keybindings/f-keys.screen.disable

ve ekranı byobu'nun arka ucu olarak seçin byobu-select-backend. En azından Debian'da çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.