DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

启动Console后自动进入tmux


如果希望启动Console后自动进入tmux环境,可以将这个Console的起始命令设置为 自动attach到一个名为default的tmux session里。

这么做的好处是每次启动Console后,就进入了default session,避免每次手工attach tmux, 坏处是这个Console彻底与tmux绑定,除了修改profile,无法进入没有tmux的状态 (因为退出tmux也就退出了Console)。

所以推荐的做法是除了系统自带的Console软件(Ubuntu上是gnome-terminal), 再安装一个专门用来配合tmux的Console软件,我用的是terminator, 大多数情况下使用terminator + tmux,只有在ssh到其他服务器上使用tmux的时候, 启动系统自带的Console,

配置terminator启动自动进入tmux session default:

在terminator的 Preferences -> Profiles -> Command 标签页中: check Run a custom command instead of my shell, 并输入 Custom command: tmux new -A -s default (确认已经预先安装了tmux)。

但是这样配置导致无法创建新的tmux session,所以暂时不使用这种方法。



Published

Oct 16, 2016

Last Updated

Oct 16, 2016

Category

Tech

Tags

  • terminal 8
  • tmux 10

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor