Я не думаю, что есть общее решение для этого из-за того, как разные приложения кодируют свои реализации нескольких окон.
Практически я обнаружил, что подталкивание к использованию приложений там, где я обнаружил, что мне не хватает ключевой команды для переключения между окнами в режиме полного экрана и использования жестов трекпада для навигации, очень помогает.
По сути, отказ от управления множеством окон и использования полного экрана сводит к минимуму необходимость иметь несколько окон.
У меня также, как правило, есть 4 стационарных рабочих стола в управлении миссией, и я прикрепляю некоторые приложения к определенным рабочим столам - так что я знаю, что определенные приложения всегда находятся на определенных виртуальных экранах, что сокращает время, необходимое для перехода обратно к "недисциплинированным" приложениям, которые обычно имеют много вкладки или много окон на нескольких рабочих столах.
Специально для терминала у меня есть идентичные настройки управления полетом, поскольку вы и цвет координируете цвета фона моего рабочего стола и цвета терминала, поэтому я знаю, что могу вернуться к зеленому экрану для окна терминала, которое было зеленым / черным. (и красный на красном и белый на сером и т. д.) Использование цветов помогает моему мозгу добраться до того места, где я работал, поскольку терминалы соответствуют виртуальным экранам.