【问题标题】:tmux does not start when using tty (ubuntu 11.10)使用 tty (ubuntu 11.10) 时 tmux 不启动
【发布时间】:2012-02-22 18:21:27
【问题描述】:

我在https://stackoverflow.com/a/7410228/880040 遇到了类似的问题,第 6 件事要检查,

使您的终端功能文件存在:ls -lh /usr/share/terminfo/*/$TERM

是什么不通过。这整个文件夹是空的。从 ssh 会话启动时,tmux 按预期工作。在 tty 会话中,它只是挂在 tmux 命令之后的换行符上。也不能用 ctrl-c 杀死它,必须 ssh in 并 killall tmux。

$TERM 是 'linux' 操作系统为 Ubuntu 11.10(服务器版)32 位

很遗憾,上面的帖子没有说明如果 /usr/share/terminfo 为空该怎么办。

【问题讨论】:

    标签: ubuntu tty tmux


    【解决方案1】:

    在 Ubuntu 中,各种 terminfo 文件由 ncurses-base1 提供 - 您可能首先要尝试重新安装,看看是否能解决您的问题。

    如果这不起作用,您可以随时将工作的terminfo(从您正在通过 SSH 连接的框中)复制到您的 Ubuntu 机器上。

    首先,确定您在 Ubuntu 框中没有 linux 条目:

    infocmp linux

    然后,在您通过 SSH 连接的机器上,复制 terminfo:

    infocmp linux > linux

    使用scp 将其复制到您的远程计算机,然后在远程计算机上使用:

    # tic /path/to/linux

    您还应该考虑安装screen-256color,因为这是terminfo tmux 最适合。


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

    【讨论】:

      猜你喜欢
      • 2012-04-07
      • 2012-04-02
      • 2012-01-30
      • 2012-03-21
      • 2019-07-17
      • 2011-12-24
      • 2014-02-02
      • 1970-01-01
      • 2012-01-29
      相关资源
      最近更新 更多