Sergey Matveev -> [email protected] @ Fri, 14 Jul 2017 19:21:01 +0300:
> *** Tim Sattarov <[email protected]> [2017-07-14 19:10]: >>> 2. Очень полезен большой scrollback и поиск/копирование в нём; >>А разве в эмуляторе этого нет ? Зачем screen ? > Ни того, ни другого нет например в st терминале (http://st.suckless.org/). > А в каком-нибудь urxvt я не помню чтобы в буфере можно было искать > текст, перемещаться по нему vim-binding-ами. А я, кстати, упустил, что в screen можно искать по буферу... Копировать да, копирую, а вот чтобы искать... >>Мой вопрос больше, про: какая разница >>- запустить терминал с кучей вкладок и перейти в нужные папки/запустить >>нужную программу >>или >>- запустить локальный screen/tmux всё с теми же программами ? > Как автоматизировать запуск обычного GUI терминала и в нём ввести всякие > команды, открыть нужные табы, назвать их, итд? Это значит терминал > должен поддерживать какой-то API и его надо бы вызывать. Я даже не знаю > есть ли такое в них, но это будет terminal/vendor-lockin. А с > tmux/screen можно заменить эмулятор терминала не трогая автоматизацию с > terminal-specific API. Зато у тебя будет screen/tmux vendor lock-in. Или tmux счел, что API screen — стандарт де-факто, и поддерживает его? Чем, кстати, tmux лучше, чем screen? Я, кстати, подумываю о том, чтобы у меня все-таки был единый интерфейс. А то Ctrl-A то работает сразу, то управляет screen'ом, в зависимости от того, удаленный хост или локальный...

