screen vs tmux

2013-09-10 09:56:09 +08:00
 ufo22940268
从awesome切换到mac下,没有awesome的窗口管理系统,分屏变得很不方便。

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

各位大神有什么好的建议吗?还是有更好的替代品,其实我就是要一个终端分屏的功能
11611 次点击
所在节点    tmux
17 条回复
saharabear
2013-09-10 10:12:28 +08:00
你是听说screen的bug多,但你用了吗?

我是screen+hhkb,没碰上多少问题。
madeye
2013-09-10 10:16:17 +08:00
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
2013-09-10 10:43:28 +08:00
@saharabear 之前用过一点点,忘记了,感觉有点不太放心(也许是错觉)。我决定再试一次。

再请问一个问题,我一直不明白用screen做窗口平铺和用awesome做窗口平铺比起来,有什么优势
ufo22940268
2013-09-10 10:44:07 +08:00
@madeye 竟然是madeye大神
pright
2013-09-10 12:54:50 +08:00
快捷键可以改啊
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
2013-09-10 13:14:32 +08:00
@ufo22940268 没啥优势,都差不多。我用screen一直挺好,在bsd下就用tmux,问题也不大。
ehs2013
2013-09-10 13:17:30 +08:00
我表示在 OpenShift SSH 上只有 tmux
spritevan
2013-09-10 14:07:02 +08:00
@saharabear tmux 好用太多,从我的使用来说
水平垂直切屏,resize,最大化当前 panel
复制到系统剪切板,鼠标支持
session 管理,从 config 指定启动程序+布局

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

开始使用Linux后就一直在用screen。
celon
2013-09-10 16:19:12 +08:00
screen的确bug率不少,使用了三年screen,碰到过不下三次screen崩溃的情况,里面的程序全毁了。
nil
2013-09-10 22:16:32 +08:00
tmux有点卡啊,肿么破?
另外推荐这货:https://github.com/sdegutis/zephyros
SharkIng
2013-09-10 22:46:24 +08:00
弱弱问一下在Mac系统中是不是没有Awesome??
ufo22940268
2013-09-10 22:59:09 +08:00
@SharkIng 是的
shanks
2013-09-10 23:52:24 +08:00
tmux 的强大在于配置文件。。。
guangwong
2016-08-31 19:56:26 +08:00
差不多... 现在觉得 screen 简单用用挺好。 之前用了很长时间 tmux

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/81911

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX