Lorsque vous utilisez `byobu` dans une session PuTTY, vous ne pouvez pas créer de nouvelles fenêtres

10

J'ai un serveur Web Ubuntu 10.04.4 et je l'ai configuré pour exécuter byobu au démarrage de la session.

Pour commencer, tout semble bien fonctionner, par exemple, F9fait apparaître le menu et F7démarre le processus de copier / coller.

Lorsque je me connecte au serveur à l'aide de PuTTY depuis mon PC, le problème est que lorsque j'appuie sur F2pour créer une nouvelle fenêtre, l'écran clignote simplement et aucune fenêtre n'est créée.

J'ai essayé de configurer PuTTY à utiliser Xterm R6dans les paramètres des touches de fonction, conformément à la page de manuel et à la liste de diffusion , mais j'ai également essayé d'utiliser la valeur par défaut ESC[n~.

Cylindrique
la source
Vous ne dites pas si votre PuTTY fonctionne sur Ubuntu ou si vous l'exécutez simplement, par exemple sous Windows, pour vous connecter à Ubuntu.
0xC0000022L
Je me connecte au serveur Web depuis mon PC, en utilisant PuTTY.
Cylindrique

Réponses:

12

Puisque vous utilisez 10.04, je suppose que vous utilisez toujours le screenbackend pour byobu. Vous devez également apprendre les screenraccourcis - du moins les plus importants.

  1. Ctrl+ ac== créer une nouvelle fenêtre
  2. Ctrl+ ap== fenêtre précédente
  3. Ctrl+ an== fenêtre suivante
  4. Ctrl+ aa== basculer entre deux fenêtres
  5. Ctrl+ a[number]== passer à la fenêtre[number]
  6. Ctrl+ ad== se détacher de la session

Il existe plusieurs raisons pour lesquelles cela peut ne pas fonctionner. Et vous rencontrerez de plus en plus de programmes différents que vous utilisez.

Par exemple, les byoburaccourcis par défaut bloquent ceux de Midnight Commander (diverses touches F), mais vous pouvez utiliser Alt+ [number], par exemple Alt+ 1remplace F1.

0xC0000022L
la source
Aah, d'accord, je pensais que les touches F fonctionneraient toujours. Je connais l'écran (c'est ce que j'utilise depuis des années) mais le [Ctrl] + [a] [c] fait la même chose que [F2] - fait simplement clignoter l'écran. Fonctionne bien si je lance l'écran manuellement, et non byobu.
Cylindrique
Vérifiez votre .screenrcet tout ce qui en provient (quelqu'un a-t-il délié la clé?). Tenez également compte des paramètres globaux screenet byobu. btw: dans mon PuTTY à la même version de distribution, j'utilise backspace = Control-?, home = Standard, touches de fonction = ESC[n~... et les deux F2et Ctrl+a ctravaille pour moi.
0xC0000022L