2012-02-22 104 views
1

我通過這個類似的問題就在https://stackoverflow.com/a/7410228/880040和第6件事來檢查,你的終端能力文件存在TMUX不啓動(Ubuntu的11.10)

品牌:ls -lh /usr/share/terminfo/*/$TERM

是什麼不通過。整個文件夾都是空的。 tmux從ssh會話啓動時按預期工作。在tty會話中,它在tmux命令之後掛在換行符上。不能用ctrl-c殺死它,不得不ssh和killall tmux。

$ TERM是'Linux的 OS是Ubuntu的11.10(服務器版)32位

不幸的是,上述職位沒有解釋該怎麼辦,如果在/ usr /共享/ terminfo的是空的。

回答

2

在Ubuntu中,各種terminfo文件由ncurses-base 提供 - 你可能首先想嘗試重新安裝,看看是否能解決您的問題。

如果這樣做不起作用,您可以隨時將正在工作的terminfo(從SSH連接的盒子中)複製到您的Ubuntu機器上。

首先,建立你沒有在Ubuntu框linux的條目:

infocmp linux

然後,你從SSH登錄到機器上,使terminfo的副本:

infocmp linux > linux

使用scp將其複製到遠程計算機,然後在遠程計算機上安裝:

# tic /path/to/linux

您還應該考慮安裝screen-256color,因爲這是tmux最適合的terminfo


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

+0

這幫助,謝謝! – 2012-02-23 02:39:23