V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ufo22940268
V2EX  ›  tmux

screen vs tmux

  •  
  •   ufo22940268 · 2013-09-10 09:56:09 +08:00 · 11366 次点击
    这是一个创建于 3883 天前的主题,其中的信息可能已经有所发展或是发生改变。
    从awesome切换到mac下,没有awesome的窗口管理系统,分屏变得很不方便。

    今天早上尝试下tmux,各种功能实现差不多符合我的需求,可是无奈快捷键各种不适应(hhkb下方向键不好按啊),然后看了下screen,发现那货快捷键看起来好一些,不过听说它的bug很多。

    各位大神有什么好的建议吗?还是有更好的替代品,其实我就是要一个终端分屏的功能
    17 条回复    2016-08-31 19:56:26 +08:00
    saharabear
        1
    saharabear  
       2013-09-10 10:12:28 +08:00   ❤️ 1
    你是听说screen的bug多,但你用了吗?

    我是screen+hhkb,没碰上多少问题。
    madeye
        2
    madeye  
       2013-09-10 10:16:17 +08:00   ❤️ 2
    set-option -g prefix C-a
    bind-key C-a last-window
    bind-key C-n next-window
    bind-key C-p previous-window
    ufo22940268
        3
    ufo22940268  
    OP
       2013-09-10 10:43:28 +08:00
    @saharabear 之前用过一点点,忘记了,感觉有点不太放心(也许是错觉)。我决定再试一次。

    再请问一个问题,我一直不明白用screen做窗口平铺和用awesome做窗口平铺比起来,有什么优势
    ufo22940268
        4
    ufo22940268  
    OP
       2013-09-10 10:44:07 +08:00
    @madeye 竟然是madeye大神
    pright
        5
    pright  
       2013-09-10 12:54:50 +08:00   ❤️ 1
    快捷键可以改啊
    bind -r k selectp -U
    bind -r j selectp -D
    bind -r h selectp -L
    bind -r l selectp -R

    bind -r M-k resize-pane -U 5
    bind -r M-j resize-pane -D 5
    bind -r M-h resize-pane -L 5
    bind -r M-l resize-pane -R 5

    我用的是awesome+tmux,终端都是用的tmux作窗口平铺,相比awesome来说快捷键切换要方便一点吧,awesome只能在窗口列表中前后切换,tmux可以根据方向切换
    saharabear
        6
    saharabear  
       2013-09-10 13:14:32 +08:00
    @ufo22940268 没啥优势,都差不多。我用screen一直挺好,在bsd下就用tmux,问题也不大。
    ehs2013
        7
    ehs2013  
       2013-09-10 13:17:30 +08:00
    我表示在 OpenShift SSH 上只有 tmux
    spritevan
        8
    spritevan  
       2013-09-10 14:07:02 +08:00
    @saharabear tmux 好用太多,从我的使用来说
    水平垂直切屏,resize,最大化当前 panel
    复制到系统剪切板,鼠标支持
    session 管理,从 config 指定启动程序+布局

    更重要的是 screen 已经很多年没更新了
    peizh2006
        9
    peizh2006  
       2013-09-10 15:12:58 +08:00
    推荐一下byobu
    vietor
        10
    vietor  
       2013-09-10 16:06:12 +08:00
    screen 命令非常少,快捷键符合Emacs习惯。
    通常出现的问题就是,有时异常退出不能正确的detach,需要手工运行screen -d命令才能释放掉以前的。其他就没感觉有什么问题了。
    Lax
        11
    Lax  
       2013-09-10 16:10:32 +08:00
    还没有听过screen bug多的说法

    开始使用Linux后就一直在用screen。
    celon
        12
    celon  
       2013-09-10 16:19:12 +08:00
    screen的确bug率不少,使用了三年screen,碰到过不下三次screen崩溃的情况,里面的程序全毁了。
    nil
        13
    nil  
       2013-09-10 22:16:32 +08:00   ❤️ 1
    tmux有点卡啊,肿么破?
    另外推荐这货:https://github.com/sdegutis/zephyros
    SharkIng
        14
    SharkIng  
       2013-09-10 22:46:24 +08:00
    弱弱问一下在Mac系统中是不是没有Awesome??
    ufo22940268
        15
    ufo22940268  
    OP
       2013-09-10 22:59:09 +08:00
    @SharkIng 是的
    shanks
        16
    shanks  
       2013-09-10 23:52:24 +08:00
    tmux 的强大在于配置文件。。。
    guangwong
        17
    guangwong  
       2016-08-31 19:56:26 +08:00
    差不多... 现在觉得 screen 简单用用挺好。 之前用了很长时间 tmux
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5399 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 08:27 · PVG 16:27 · LAX 01:27 · JFK 04:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.