XMonad.Layout.PerWorkspace を使用すると、ワークスペースごとに独立したレイアウトをセットアップし、アプリケーション用に微調整できます。ただし、一部のワークスペースで設定を追跡したいと考えています。たとえば、ワークスペース 2 で Tall レイアウトを使用して Mod-h を押した場合、ワークスペース 2 の Tall レイアウトのマスター ペインを、次に起動する (または X を再起動する) ときに少し小さくする必要があります。
これは頻繁に必要とされる機能ですが、どこにも解決策が見つかりません。
理想的には、これは~/.xmonad/persistentLayouts/workspace*/layout*.conf
、必要に応じて手動で消去/編集できるいくつかのファイルに保存されます. しかし、それはただのボーナスです。
これが存在しない場合は、自分でこれを実装しても問題ありませんが、私のファイル I/O Haskell は少し新人なので、誰かがいくつかのポインタを提供できるかもしれません。