2012-02-22 8 views
1

Je suis passé par cette question similaire à https://stackoverflow.com/a/7410228/880040 et la 6e chose à vérifier,tmux ne démarre pas lors de l'utilisation TTY (ubuntu 11.10)

Marque que votre fichier capacités du terminal existe: ls -lh /usr/share/terminfo/*/$TERM

Est ce qui ne passe pas. Ce dossier entier est vide. tmux fonctionne comme prévu lors du démarrage à partir d'une session SSH. Sur la session tty, il se bloque sur une nouvelle ligne après la commande tmux. Ne peut pas le tuer avec ctrl-c non plus, doit ssh et killall tmux.

$ TERM 'linux' OS est Ubuntu 11.10 (édition serveur) 32 bits

Malheureusement ce qui précède n'a pas expliqué après quoi faire si/usr/share/terminfo était vide.

Répondre

2

Dans Ubuntu, les différents fichiers terminfo sont fournies par ncurses-base - vous pouvez d'abord essayer de réinstaller pour voir si cela résout votre problème.

Si cela ne fonctionne pas, vous pouvez toujours copier le travail terminfo (de la boîte à partir de laquelle vous passez) sur votre machine Ubuntu.

D'abord, établir que vous ne disposez pas d'entrée pour linux sur la boîte Ubuntu:

infocmp linux

Ensuite, sur la machine que vous SSH à partir, faites une copie de la terminfo:

infocmp linux > linux

copie à votre machine distante avec scp puis, sur la machine distante, installez avec:

# tic /path/to/linux

Vous devriez également envisager d'installer screen-256color car c'est le terminfo que tmux fonctionne le mieux avec.


1. http://packages.ubuntu.com/ko/natty/ncurses-base

+0

Cela a aidé, merci! –

Questions connexes