Используя XMonad.Layout.PerWorkspace, вы можете настроить независимые макеты для каждой рабочей области и настроить их для своих приложений. Однако я бы хотел, чтобы некоторые рабочие области отслеживали мои настройки. Например. если я нажму Mod-h на Workspace 2, используя макет Tall, я хочу, чтобы в Tall layout на рабочей области 2 была небольшая мастер-панель при следующем запуске (или перезапустите X, если на то пошло).Вспомните макет рабочего места xmonad?
Это часто требуемая функция, но я не могу найти решение в любом месте.
В идеале, это мы сохранили бы на некоторых ~/.xmonad/persistentLayouts/workspace*/layout*.conf
файлах, которые вы могли бы удалить или отредактировать вручную, если потребуется. Но это будет просто бонус.
Я мог бы жить с реализацией этого сам, если его не существует, но файл file-I/O haskell немного ласковый, поэтому, возможно, кто-то может предоставить некоторые указатели.
Вы когда-нибудь собирались строить что-то подобное? – egasimus
@egasimus: Извините, до сих пор так и не добрался. Если я когда-нибудь обойдусь, я отправлю его здесь. – bitmask