XMonad: Рабочее пространство SpawnOn, которое имело фокус при нажатии клавиши spawn

Я хотел бы, чтобы мои программы появлялись на экране, который был в фокусе, когда его привязка клавиш была нажата, а не на экране, который в настоящее время находится в фокусе, когда он завершает загрузку.

Почему: Моя текущая настройка - Arch Linux + XMonad, и у меня она работает на 6 мониторах. Я использую XMonad уже около года, и моя единственная проблема с ним - это программы, открытие которых занимает некоторое время. Например, в первый раз, когда я запускаю хром, загрузка занимает 3 нечетные секунды. Я нажимаю клавишу привязки для chrome, а затем перехожу на другой экран, чтобы сделать что-то еще. Но когда хром загружается, он загружается на экране, на котором в настоящее время сосредоточен не тот экран, который был сфокусирован во время нажатия привязки клавиши spawn.

Мои навыки хаскелла хороши... не существует. Я программировал на Lisp раньше и провожу много времени на C, python и JavaScript, поэтому я уверен, что смогу подобрать его, если это необходимо (поэтому, пожалуйста, будьте ясны, когда дело доходит до примеров haskell в ответах).

Заранее спасибо.

8
задан Nick 25 May 2012 в 09:58
поделиться