Я видел людей, использующих диспетчер плиточных окон (например, dwm, awesome, Xmonad), который обрабатывает терминал с вкладками, на котором работает терминальный мультиплексор (например, tmux, screen) с текстовым редактором, который поддерживает разделенные панели.
3 уровня управления окнами обеспечивают большую гибкость и, возможно, сложность (особенно когда вы пытаетесь запомнить, на каком уровне вы находитесь, чтобы вы знали, какую привязку клавиш использовать).
Если вы используете 2 или более из этих слоев управления окнами, как вы управляете своими окнами? Какие функции вы используете и какие функции вы не используете? Пожалуйста, укажите вашу платформу.