Byobu con tmux, come usare i tasti funzione


13

Sto accedendo a un box Linux con Byobu abilitato (con tmux) e non riesco a usare alcuni tasti F senza essere vincolato a Byobu. Ad esempio usando F6per ordinare htop. Ho seguito questo consiglio , ma non sembra funzionare per me. Premo Shift- F2e poi F6non succede nulla. Mi sto collegando tramite PuTTY.


Ci sto pensando da alcuni giorni. DEVI davvero usare byobu? È solo un comodo wrapper per tmux. Se hai abbastanza familiarità con tmux non dovresti usare byobu, e questo ti porterà almeno a metà dei tuoi problemi.
vgoff,

Bene, non sono sicuro di dover usare byobu, ma mi piace :), principalmente perché il mio uso è molto semplice (apri / chiudi nuove finestre, scorrili e usa la funzione di scorrimento) e anche perché la barra di stato è molto informativo. Immagino di poter usare tmux per la maggior parte, ma per quanto riguarda la barra di stato?
pedropais,

Suppongo che sarebbe una domanda diversa?
vgoff,

Può essere che hai letto male la pagina collegata su askubuntu? Scrivi che hai provato Shift-F2 , ma avrebbe dovuto essere (e funziona per me) Shift-F12 .
Quazgar,

Risposte:


8

Dovevo fare la stessa cosa, ho trovato la chiave documentata come aveva dichiarato Dustin Kirkland, ma per me, - . Ovviamente, se hai rimappato il tasto bind per adattarlo di conseguenza. La chiave di associazione non è necessaria per far funzionare tutto questo.ctrlb shiftF12ctrla

È un interruttore, quindi devi solo attivarlo una volta con il shift- F12e quindi se hai bisogno dei tasti funzione Byobu, premi di nuovo la combinazione.

Questo è persistente solo per la durata della sessione. Ho dovuto ricordarmi di premerlo di nuovo, quindi potrebbe finire nel mio file 'rc'.


Questo funziona per me su Ubuntu 12.04.2 quando utilizzo PuTTY. Un prerequisito molto importante, tuttavia, è assicurarsi di utilizzare le sequenze dei tasti funzione XTerm R6 anziché Esc predefinita [n ~ (configurare nel menu Terminale-> Tastiera). Inoltre, non ho capito se c'è un modo per riportarlo al comportamento predefinito.
Telotortium,

1

Puoi attivare e disattivare l' uso dei tasti F da parte di Byobu premendo:

ctrla-!


Non funziona quando ci si collega da Windows 7 usando PuTTY a Ubuntu 16.04. Provo a ordinare htop con F6, ma si staccherà invece.
Ismael,

@ dustin-kirkland Per qualche motivo, posso usare <kbd>ctrl</kbd> <kbd> a </kbd> - <kbd>! </kbd> per disattivare l'uso dei tasti F da parte di byobu. Ma uccide anche le altre combinazioni di tasti, incluso <kbd>ctrl</kbd> <kbd> a </kbd> Escape stesso - quindi non c'è modo di recuperare i tasti F e nessun modo di navigare tra le finestre o distacco. L'unico modo per uscire è stato trovare exittutte le finestre e rimuovere la .byobucartella di configurazione per tornare a un byobu utilizzabile ...
dlaehnemann

Questo sembra valido solo se si utilizza screen come backend ( bug ) e con ctrl-a come keybind. Shift-F12 lo farà Byobu F-keys: DISABLED.
Pablo A
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.