atrium
表示
関連記事
atrium は、マルチシート のサポートを第一級に備えた Wayland ディスプレイマネージャ です。マルチシート構成では、複数のユーザーが 1 台のマシンを共有し、それぞれが独自のモニター、キーボード、マウス、独立したログインセッションを使用します。atrium は各シートを自動的に処理します。シートを検出し、ログイン画面を表示し、PAM 経由でユーザーを認証し、Wayland コンポジタを起動します。
ノート atrium は Wayland セッションのみをサポートしています。X11 セッションはサポートされていません。
インストール
設定
ノート デフォルト設定は、ほとんどのシングルシートおよび標準的なマルチシート構成で動作します。何かが動作しない場合や、コンポジタの選択をカスタマイズする必要がある場合を除き、この手順は省略できます。
atrium は起動時に 2 つの設定ファイルを読み込みます:
/etc/atrium.conf— デーモン設定 (コンポジタコマンド、セッションポリシー、タイムアウト)/etc/atrium-greeter.conf— greeter 設定 (フォントサイズ、画面ブランキングのタイムアウト、パスワードなしユーザー)
どちらのファイルも、コメントアウトされたデフォルト設定とともにインストールされます。利用可能なオプションについては、インラインコメントを参照してください。
atrium は /usr/share/wayland-sessions/ から利用可能なセッションを検出します。そこに .desktop ファイルを提供するインストール済みの Wayland コンポジタは、ログイン画面に自動的に表示されます。
起動
atrium を起動するには、atrium.service を有効化して再起動してください。
マルチシート
atrium にはマルチシートサポートが組み込まれています。各シートには専用の GPU が必要です。atrium は logind 経由でシートを検出し、それぞれで独立した greeter を起動します。デバイスは loginctl attach でシートに割り当てる必要がありますが、追加の設定は不要です。
手順ごとのデバイス割り当てガイドについては、Multiseat Setup Guide を参照してください。
既知の制限
- 限定的なホットプラグ — 実行時の GPU またはシートの削除/追加は、まだ完全には処理されません。復旧するには atrium を再起動してください (これによりアクティブなセッションは終了します)。
- SIGKILL へのエスカレーションなし — SIGTERM を無視するコンポジタは、無期限に待機されます。
参照
- GitHub リポジトリ
- リリースとリリースノート
- r/linux_multiseat — 一般的な Linux マルチシートの議論