Рабочие столы в большинстве операционных систем - это единое пространство, в которое ярлыки программ и файлы рабочего стола сваливаются в кучу, неизбежно захламляя его при активном пользовании, а окна при активной работе постоянно хаотично наслаиваются, перекрывая друг друга, поэтому приходится постоянно скоуп-переключаться по ALT+Tab или отыскивать нужное окно на панели задач. Эта модель не масштабируется на многозадачность XXI века, особенно в нынешней наступающей post-GUI парадигме. Это не просто архаичная модель, она концептуально не справляется с многозадачностью и когнитивной нагрузкой, свойственными современной работе. Мы вынуждены помнить, где что лежит, в каком окне и под каким меню, постоянно переключать внимание, отвлекаться между несвязанными задачами. Мы ведь не распиливаем доску на кухонном столе и не составляем деловое письмо на полу в гараже.
Человеческий мозг отлично запоминает пространственные и визуальные ассоциации. Мы не храним в голове точные названия файлов, мы вспоминаем контекст. «Это был файл на синем фоне, рядом с калькой, в комнате, где открыт терминал и нет браузера». Даже цвет фона способен влиять на восприятие и настрой. Так что нужна замена этого хаоса на ментальные зоны, каждая из которых представляет собой сгруппированный в категорию слой (класс задач и процессов) как отдельная тематическая комната, создающая нужный настрой и логическое разделение задач: ярлыки, обои, открытые окна, - всё это должно быть строго разделено между такими слоями-комнатами с быстрым и интуитивно-понятным переключением. Пространственная организация информации ускоряет память, снижает когнитивную фрустрацию и облегчает модальное переключение. Представьте мастерскую. Один стол - для черчения, с линейками и калькой. Другой - для пайки, с инструментами и лампой. Третий - для писем, с бумагой и чернильницей. Подходя к каждому столу, вы мгновенно оказываетесь в нужном контексте: всё под рукой, атмосфера соответствует задаче.
Вот знаете, кто бы что ни говорил, у Windows 9x/2000/XP был порядок в UI: минимум отвлекающих деталей, быстрая реакция интерфейса, ясные иерархии. Да, Windows Classic всё ещё подвержен той же проблеме архаичного десктопа, но по сравнению с так называемым «современным» (нынешним) десктопом, которые не только не развился, но как будто бы стал более примитивным и шумным - даже этот простой интерфейс выглядит куда более совершенным. Всё было на своих местах. Даже новичку могло быть интуитивно понятно, где искать настройки, где файлы. Этот минимализм и логика - редкость в современных графических средах, где визуальный шум побеждает смысл. А вспомните оболочки постсоветских компьютерных клубов вроде LockWin или GameMenu, где ярлыки были красиво разложены по категориям: Action, Strategy, Office и т. д.
Переключение ярлыков рабочего стола с их окнами - одной кнопкой. Всё нужное было сразу видно. Не нужно копаться в меню или вспоминать названия программ - достаточно визуального паттерна. Эта простая и передовая UI-система была интуитивной и сверхэффективной, но по какой-то причине её не подхватили и не популязировали. Помимо того, что там имелось, можно было бы развить так: при переключении комнат, визуально, помимо смены фона и файлов, должна отображаться индикация смены тега-названия комнаты, в том числе на панели задач (статус-баре). Тактильно это происходит либо при работе с мышью (клик на названии комнаты), либо клавиатурно (сочетанием клавиш). У каждой комнаты может быть короткий уникальный звуковой ландшафт (небольшие звуковые семплы в качестве дополнительного якоря внимания). Это всё хорошо сигнализирует о том, что пользователь уже в другой комнате.
В unix-подобных системах с X11, в том числе GNU/Linux, есть такая замечательная штука как воркспейсы/теги. Обычно это лучше всего развито у тайлинговых оконных менеджеров: Awesome WM, dwm и прочих. Причём там можно даже включать опциально тайлинг лишь для некоторых окон, а то и вовсе использовать лишь плавающий режим (благодаря тому, что есть тайтлбар и кнопками, который хорошо поддаётся темингу). Вполне можно взять за основу для передового десктопа именно Awesome WM.
Мысли, мнения? Какие-то детали дополнительно можно было бы учесть в такой концепции. Предвосхищаю комментарии типа «интегрировать в эти комнаты LLM» (читай «очевидно», «не нужно»).












