Monique — グラフィカルなモニター設定エディタ
概要
Monique は「MONitor Integrated QUick Editor」の略で、Hyprland と Sway 向けのグラフィカルなモニター設定コンフィギュレータです。コマンドラインやテキスト編集を使わずに、複数ディスプレイの配置やスケール、回転などの設定を視覚的に調整し、対象コンポジタ用の設定を生成・保存できます。軽量な Python ベースの実装で、デスクトップエントリやアイコンが同梱され、PKGBUILD を用いたパッケージ化例も含まれているため、個人環境への導入が容易です。
リポジトリの統計情報
- スター数: 9
- フォーク数: 0
- ウォッチャー数: 9
- コミット数: 18
- ファイル数: 12
- メインの言語: Python
主な特徴
- Hyprland と Sway に対応したモニター設定の視覚的編集とスニペット生成。
- 軽量な Python 実装でコードベースが小さくカスタマイズしやすい。
- PKGBUILD やデスクトップ関連ファイルを含み、配布/インストールが容易。
- CI ワークフローやライセンスファイルが含まれ、OSS としての整備がある。
技術的なポイント
Monique は Python を用いて実装された比較的小規模な GUI ツールで、Wayland 環境(特に Hyprland と Sway)上でのモニター設定作業を簡略化することを目的としています。アプリはモニターの位置関係やスケーリング、回転など、一般的に手で設定ファイルを編集しなければならない項目を視覚的に扱える UI を提供する設計になっていると読み取れます。プロジェクトにはアイコンやデスクトップエントリ相当のデータファイルが含まれており、デスクトップ統合(アプリ起動やメニュー表示)を意識した構成です。また PKGBUILD が同梱されているため Arch 系ディストリ向けのパッケージ化や配布が想定されています。
リポジトリはファイル数・コミット数ともに控えめで、コードが追いやすく、Wayland コンポジタ固有の設定フォーマット(Hyprland/Sway)のスニペット生成ロジックにフォーカスしている点が特徴です。CI(GitHub Actions)を導入しており、品質管理や自動ビルドの仕組みも用意されています。全体として、Wayland を使うユーザーが GUI で直感的にモニター設定を行い、そのままコンポジタの設定ファイルへ反映・保存できる実用的なユーティリティとして価値があります。拡張性も高く、将来的に他の Wayland コンポジタへの対応やディスプレイ検出周りの自動化を追加しやすい構成です。
プロジェクトの構成
主要なファイルとディレクトリ:
- .github: dir
- .gitignore: file
- LICENSE: file
- PKGBUILD: file
- README.md: file
…他 7 ファイル
まとめ
Wayland 環境のモニター設定を視覚的に簡素化する実用的で小回りの利くツールです。
リポジトリ情報:
- 名前: monique
- 説明: MONitor Integrated QUick Editor — graphical monitor configurator for Hyprland and Sway
- スター数: 9
- 言語: Python
- URL: https://github.com/ToRvaLDz/monique
- オーナー: ToRvaLDz
- アバター: https://avatars.githubusercontent.com/u/1643636?v=4
READMEの抜粋:
Monique
MONitor Integrated QUick Editor
Graphical monitor configurator for Hyprland and Sway