Repolode
noctalia-dev

noctalia-dev/umbriel

スクロール、dwindle、master、stackingレイアウト、出力ごとのワークスペース、ぼかしやアニメーションを備えた、日常使い向けのWaylandコンポジター。

スター
1,495
フォーク
113
未解決の Issue
149
最終コミット
7 時間前

これは何?

UmbrielはWaylandコンポジターです。Waylandプロトコルを使うLinuxデスクトップで、ウィンドウの描画と入力の管理を担うコンポーネントです。スクロール、dwindle、master、stackingの各レイアウトに加え、タブグループやscratchpadを利用でき、出力ごとに独立したワークスペースを設けられます。また、分数スケーリングや、出力のホットプラグ後の状態復元にも対応しています。

見た目の機能として、ぼかし、シャドウ、角丸、二重枠線、アニメーション、GLSLエフェクトのプリセットを備え、ウィンドウやレイヤーのルール、アニメーション付きの概要表示も利用できます。ゲームやディスプレイ向けには、ハードウェアとクライアントが対応している場合に、オプトイン方式のHDR、可変リフレッシュレート、ティアリング、ダイレクトスキャンアウト、explicit syncを提供します。

Umbrielはwlrootsを基盤にC++23で開発されており、レンダラーにはリポジトリ内のSceneFXフォークを使用しています。Noctaliaデスクトップシェルとの組み合わせを想定しており、TOMLファイルをライブリロードして設定できます。まだ開発初期のため、リリース間で設定キーやキーバインドが変更される可能性があります。

主な機能

  • 01ワークスペースごとに設定できるスクロール、dwindle、master、stackingレイアウト
  • 02分数スケーリングに対応した、出力ごとの独立したワークスペース
  • 03ウィンドウルール、レイヤールール、タイトルバー
  • 04ぼかし、シャドウ、角丸、アニメーション
  • 05オプトイン方式のHDR、可変リフレッシュレート、ダイレクトスキャンアウト
  • 06IPCに対応し、ライブリロードできるTOML設定

ユースケース

  • 日常の作業に使う、タイル型のWaylandデスクトップを構築する
  • HDR、可変リフレッシュレート、設定可能なフルスクリーン表示を活用してゲームをプレイする
  • 仮想出力を介して、デスクトップをリモートクライアントに配信する
  • Noctaliaシェルと組み合わせて、Waylandデスクトップ環境を構成する

クイックスタート

  1. 1

    インストールガイド(ディストリビューションのパッケージ、Nix、またはソースからのビルド)に従ってUmbrielをインストールします

  2. 2

    ディスプレイマネージャーでUmbrielを選択するか、TTYから起動します

    start-umbriel

使う前に知っておきたいこと

  • プロジェクトはまだ新しく活発に開発されているため、設定キー、キーバインド、動作はリリースごとに変わる可能性があります。
  • まだ粗削りな部分があり、現在のデフォルト設定は安定性を保証するものではありません。

収録されている特集

トピック

よくある質問

umbriel とは?
スクロール、dwindle、master、stackingレイアウト、出力ごとのワークスペース、ぼかしやアニメーションを備えた、日常使い向けのWaylandコンポジター。 UmbrielはWaylandコンポジターです。Waylandプロトコルを使うLinuxデスクトップで、ウィンドウの描画と入力の管理を担うコンポーネントです。スクロール、dwindle、master、stackingの各レイアウトに加え、タブグループやscratchpadを利用でき、出力ごとに独立したワークスペースを設けられます。また、分数スケーリングや、出力のホットプラグ後の状態復元にも対応しています。
umbriel は無料で使えますか?ライセンスは?
umbriel は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
umbriel は今もメンテナンスされていますか?
活発にメンテナンス中。umbriel の最終コミットは 2026年11月6日 です。
umbriel は何に使えますか?
日常の作業に使う、タイル型のWaylandデスクトップを構築する HDR、可変リフレッシュレート、設定可能なフルスクリーン表示を活用してゲームをプレイする 仮想出力を介して、デスクトップをリモートクライアントに配信する Noctaliaシェルと組み合わせて、Waylandデスクトップ環境を構成する
umbriel のインストール方法は?
インストールガイド(ディストリビューションのパッケージ、Nix、またはソースからのビルド)に従ってUmbrielをインストールします ディスプレイマネージャーでUmbrielを選択するか、TTYから起動します: start-umbriel
umbriel はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/noctalia-dev/umbriel

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト