Комментарии 41
А как у tmux с размерами scrollback, можно поставить «бесконечный» для какой-то отдельной «сессии»?
Пользуюсь Yakuake.
Он изначально бесконечный, вроде как.
tmux — для серверов или для тех терминалов, которые не поддерживают многооконность: rxvt, alacritty, st и т.п.
Один раз научился, написал удобный конфиг — и везде работает примерно одинаково
Это отменяет возможную необходимость «бесконечной» прокрутки?
Извините, вы написали про Yaquake, поэтому решил уточнить.
А scrollback можно сделать длинным, это без проблем: https://unix.stackexchange.com/questions/43414/unlimited-history-in-tmux
Shell-плагины у него тоже имеются.
Несколько рабочих столов позволяют группировать не только терминалы, но и любые приложения, гораздо эффективнее. На серверах -screen.
Использую тайловый WM (в настоящий момент i3), а если нет возможности — Tilix. Но вот с удаленными сессиями приходится использовать Tmux, что мне не нравится: тайлинг в тайлинге, множатся хоткеи, нарушает привычное окружение.
Кстати, может быть кто-нибудь знает, как сделать что-то вроде Tmux, но с несколькими эмуляторами терминала (т.е. продолжать пользоваться WM и/или эмулятором терминала с табами/тайлами, будучи подключенным к удаленной системе)? SSH Multiplexing + хоткей уменьшает время задержки открытия нового удаленного терминала, но он все же открывается в домашнем каталоге (или где-то еще по-умолчанию), а не в каталоге, где был предыдущий терминал.
github.com/martanne/abduco
А как же guake ?
Если нужен другой размер (не 1/4 екрана), то растягиваю по необходимости
И пачка рабочих столов, отдельно для браузеров, месенжеров, серверных терминалов, для программирования и т.д.
Окна никогда не перекрываются.
Юзаю i3-wm
gnunn1.github.io/tilix-web
В голосовалке следовало сделать множественный выбор
After careful consideration, the decision was made to deprecate the screen package and instead recommend the tmux package. The screen utility has an old code base that is not easy to maintain and with little activity in the upstream community. The tmux package was viewed as having a better code base to maintain and build new features upon. Maintaining both within RHEL was becoming increasingly unfeasible when considering keeping up with CVE security errata, government security certifications, and similar requirements. For those concerned with DISA STIG requirements, tmux satisfies the requirement as an alternative to screen.
The screen utility was marked as deprecated with the release of RHEL 7.6 and was not included as part of RHEL 8.0.
Почему-то не знал, что в Konsole так можно. Спасибо, буду пользоваться :-)
Расширение для GNOME extensions.gnome.org/extension/1509/drop-down-terminal-x

Когда-то в далеком 2016-м году пользовался оригинальным расширением github.com/zzrough/gs-extensions-drop-down-terminal.
Замечательное, максимально нативное, однако мне было неудобно без поддержки вкладок. Сделал простенький механизм вкладок, но так и не дождался, когда мой pull-request примут или отторгнут и fork-нул под новым именем, который живет теперь своей жизнью. Если кто-то имеет силы и желание добавить split-view — будет очень круто. Под капотом там хоть и специфический, но js.

Под mac есть что-то похожее?
Кстати, при отображении нескольких терминалов на одном экране часто возникает желание, чтобы при изменении размера окна менялось не число столбцов и строк, а размер шрифта. Т.е. хотелось бы, например, зафиксировать число столбцов (80) и чтобы при изменении размеров окна автоматически менялся размер шрифта. Похожая функциональность есть в PuTTY для Windows («What to do when the window is resized» --> «Change the size of the font»), но вот под Linux эмулятора терминала с такой возможностью так не нашел. Возможно, плохо искал?
Запускаем несколько терминалов Linux в одном окне