• Ubuntu code tmux
    перешёл-таки на tmux.
    Да, признаюсь, он лучше скрина, по крайней мере
    по первым впечатлениям (панельку внизу 
    отображает без добавления простынь кода в конфиги,
    сам переименовывает вкладки, понимает колёсико мыши).
    
    На память, как сделать хоткеи как в скрине:
    
    touch ~/.tmux.conf && nano ~/.tmux.conf
    
    и добавить туда 
    
    # клавиши перехода (как в screen)
    set -g prefix C-a
    bind C-a send-prefix
    
    отличная штука, в общем-то
    ♡ recommended by @Shumaher, @Mercury

Replies (7)

  • @name, автостарт tmux при логине через ssh:
    добавляем в .bashrc на удаленной тачке
    if [ "$PS1" != "" -a "${STARTED_TMUX:-x}" = x -a "${SSH_TTY:-x}" != x ]
    then
    STARTED_TMUX=1; export STARTED_TMUX
    sleep 1
    ( (tmux has-session -t remote && tmux attach-session -t remote) || (tmux new-session -s remote) ) && exit 0
    echo "tmux failed to start"
    fi
  • @Laozi, прямо вот копипастить в конфиг или надо что-то своё подставить?
  • @name, Прямо так и копипастить.
  • @Laozi, спасибо, буду пользоваться
  • @name, А зачем странная конструкция из
    touch ~/.tmux.conf && nano ~/.tmux.conf
    ?
    Или nano разучился создавать файлы?
  • @Daemon, это первое что в голову пришло и первое что я сделал. про эту возможность нано я банально забыл.
  • @Laozi, этот способ не работает, запускается ещё одна копия тмукса и пишет "sessions should be nested with care, unset $TMUX to force. tmux failed to start". я просто дописал в .bashrc строчку "tmux attach || tmux new" из статьи на хабре и всё заработало как надо.