Używałem byobu na serwerze Ubuntu 11.10 i musiałem nacisnąć klawisz funkcyjny w aplikacji, więc nacisnąłem, F9aby wyświetlić menu konfiguracji i zmieniłem zestaw klawiszy z „f- key ” na „screen-escape-keys”. To działało, ale teraz nie mogę ponownie włączyć wszystkich klawiszy F.
Znalazłem program, byobu-config
który ponownie wyświetla menu, i mogę stamtąd wrócić do klawiszy ekranowych. To naprawia rzeczy związane z nowymi procesami ekranu, ale wpływ na bieżącą sesję ekranu jest dziwny: wyłącza Ctrl+aklawisze (ekran) i przywraca F2-F8, ale F9-F12nadal nic nie robi (są one po prostu przenoszone na proces pierwszego planu).
O co chodzi? Jakieś pomysły? Z góry dziękuję.
Możesz także przełączać się między
f-keys
powiązaniami iscreen-escape-keys
powiązaniami za pomocą:źródło
/usr/share/byobu/keybindings/f-keys.screen.disable
które mają linięescape ^Aa
. Jeśli na przykład użyłeś „t” jako klawisza Escape, możesz ustawić go ponownie, naciskając ctrl-a, a następnie:escape ^Tt
.Możemy podjąć próbę debugowania konkretnego problemu, jednak znacznie łatwiej byłoby po prostu wyczyścić konfigurację Byobu i rozpocząć czyszczenie:
11.04 musisz także usunąć folder, na który wskazuje to dowiązanie symboliczne:
A potem zacznij
byobu
.źródło
W przypadku, gdy którakolwiek z kombinacji klawiszy z innych odpowiedzi nie zadziałała, po prostu wypróbuj to równoważne polecenie w Byobu:
źródło
Spraw, aby
~/.byobu/keybindings
wyglądał tak:i wybierz screen jako back-end byobu przez
byobu-select-backend
. Działa to przynajmniej w Debianie.źródło