Ниже - дамп мыслей, для фиксации и последующей доработки.
All suggestions welcome.
Я думаю, что начинаю понимать чего хочу.
Я не хочу задумываться над тем, на каком десктопе, что лежит.
Я не хочу думать о том, запущено нужное мне сейчас приложение или нет.
Я хочу моментально, без лишних действий, получать доступ к тому, что мне нужно.
Я хочу избежать дублирования запущеных приложений.
Пока в голову успела забрести достаточно специфическая идея.
Раскидка приложений по десктопам - попытка выделить различные ролевые блоки.
Здесь я сёрфю, здесь отлаживаю очередной говноскрипт, здесь чатюсь в jabber,
Наиболее простой способ такой организации - автоматическое размещение приложений на заранее заданных десктопах, что уже делают некоторые wm. А если ваш нет - попробуйте devil’s pie.
Уже хорошо, теперь труднее утонуть в мешанине окон, труднее её сделать.
Но я не хочу помнить, где тот десктоп, который мне сейчас нужен. У меня есть дела поважнее.
И тут, я надеюсь, мне поможет моя бредовая идея.
Перетащить концепцию ДокАйконов на хоткеи.
Когда я нажимаю хоткей я получаю приложение. Вне зависимости от того, запущено оно или нет.
Если запущено - оно рейзитсья и меня переносит на нужный десктоп, если не запущено, меня переносит на нужный десктоп и запускает таск.
Тут правда есть одна тонкость - часто удобно держать запущенными несколько экземпляров одной программы, терминалов например, для разных задач.
Мне кажеться нужно формализовать этот экспиренс. Вполне можно назначить хоткей для терминала с ролью ‘ssh’ или терминала с ролью ‘mutt’.