Haskellにあまり詳しくなく、 Ion がアバンダンウェアになったことを嘆き、 XMonad でデフォルトのIon3の動作と美学を複製する方法を見つけた人がいるかどうか知りたいです。 =。 XMonadでIon3スタイルの動作のほぼ正確なレプリカを作成できない場合、これが私にとって重要なことです。
私の調査から、#3を提供するいくつかの構成があるようです。 Haskellに慣れるために時間を費やしたいのですが、単に時間がありません。任意の提案をいただければ幸いです。私の知る限り、Ionにはマスターペインやウィンドウの概念がないため、この動作は望ましくありません。
また、NotIonを確認することもできます。これは、元のION3ウィンドウマネージャーのフォークであり、その特徴的な機能が含まれているようです。 URLは次のとおりです。
そのほとんどが可能だと思われるので、試してみることをお勧めします。
Windowsに切り替える場合、HashTWMと最近のHashWMは同様の機能を提供します。
dwmは、Xの動的ウィンドウマネージャーです。タイル、モノクル、フローティングのレイアウトでウィンドウを管理します。すべてのレイアウトを動的に適用して、使用中のアプリケーションと実行するタスクの環境を最適化できます。
タイルレイアウトでは、ウィンドウはマスターエリアとスタッキングエリアで管理されます。マスター領域には現在最も注意が必要なウィンドウが含まれていますが、スタッキング領域には他のすべてのウィンドウが含まれています。モノクルレイアウトでは、すべてのウィンドウが画面サイズに最大化されます。フローティングレイアウトでは、ウィンドウのサイズを変更したり、自由に移動したりできます。ダイアログウィンドウは、適用されるレイアウトに関係なく、常にフローティングで管理されます。
ウィンドウはタグでグループ化されています。各ウィンドウには、1つまたは複数のタグを付けることができます。特定のタグを選択すると、これらのタグが付いたすべてのウィンドウが表示されます。
各画面には、使用可能なすべてのタグ、レイアウト、表示されているウィンドウの数、フォーカスされたウィンドウのタイトル、および画面がフォーカスされている場合はルートウィンドウ名プロパティから読み取られたテキストを表示する小さなステータスバーが含まれています。フローティングウィンドウは空の四角で示され、最大化されたフローティングウィンドウはウィンドウタイトルの前に塗りつぶされた四角で示されます。選択したタグは別の色で表示されます。フォーカスされたウィンドウのタグは、左上隅に塗りつぶされた四角で示されます。 1つ以上のウィンドウに適用されるタグは、左上隅に空の四角で示されます。
dwmは、ウィンドウの周囲にカスタマイズ可能な小さな境界線を描画して、フォーカスの状態を示します。