このプロジェクトについて

Hyprlandは、視覚的な美しさとカスタマイズ性の両方を重視する、100%独立した動的タイル型Waylandコンポジタです。wlroots、libweston、kwin、mutterを基にしたコンポジタとは異なり、独自スタックを実装し、最先端のWayland機能を提供することを目指しています。 READMEに記載されている主な機能は以下のとおりです。 - 視覚効果:グラデーションボーダー、複数のぼかしタイプ、アニメーション、グロー、シャドウ。 - アニメーション調整用のカスタムベジェ曲線とスプリング曲線。 - 内蔵プラグインマネージャによる強力なプラグインサポート。 - ゲーミングパフォーマンス向上を目的としたティアリングサポート。 - 設定は保存時に即座にリロードされます。 - グローバルキーバインドをアプリケーションに渡します。 - ウィンドウモード:タイル、疑似タイル、フローティング、フルスクリーン。 - 特別なワークスペース(スクラッチパッド)、タブモードのウィンドウグループ、完全に動的なワークスペース。 - ウィンドウ、モニター、レイヤーのルール。 - 外部制御と統合のためのソケットベースのIPC。 - ネイティブIMEおよび入力パネルのサポート。 - レイアウトオプション:Dwindle、Scrolling、Master、Monocle、Luaによるカスタムレイアウト、プラグインによるカスタムレイアウト、ワークスペースごとのレイアウト。 このプロジェクトは急速かつ活発に開発が進められており、拡張が容易で読みやすいコードベースとされています。インストール、クイックスタート、設定、貢献に関するドキュメントはREADMEからリンクされています。リポジトリでは、wlroots、tinywl、Sway、Vivarium、dwl、Wayfireなどの先行Waylandコンポジタプロジェクトを参考としてクレジットしています。