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