モニターとディスプレイ設定
Omarchy はデフォルトで 2x スケーリングに対応した Retina クラスの高精細ディスプレイを想定しています。これは鮮明で美しいプログラミングフォントを表示するために理想的な設定です。27インチ 5K(Apple Studio Display、ProArt PA27JCV、Samsung S9、Kuycon G27P)や 32インチ 6K(Apple XDR、ProArt PA32QCV、Kuycon G32P)、そして多くの最新プレミアムノート PC の高解像度画面に最適化されています。
しかし、PPI が 218 未満のディスプレイを使用している場合は、スケーリング設定を変更することをお勧めします。例えば 27インチや 32インチの 4K モニターを使用している場合、Omarchy メニューの Setup > Monitors から ~/.config/hypr/monitors.lua を開き、分数倍スケーリング(Fractional Scaling)の推奨値に変更します:
local omarchy_gdk_scale = 2
local omarchy_monitor_scale = 1.6
1080p または 1440p(2K)ディスプレイの場合は、等倍(1x)スケーリングを使用します:
local omarchy_gdk_scale = 1
local omarchy_monitor_scale = 1
GDK_SCALE の変更は、変更後に起動されたアプリケーションに適用されます(GTK は整数値のみを受け付けるため、モニタースケールに最も近い整数を指定します)。変更後は大きすぎるウィンドウを再起動してください(または Ctrl + Alt + Del で全ウィンドウを一括終了できます!)。
また、Super + / で拡大、Super + Alt + / で縮小することにより、主要なモニタースケーリング倍率(1x、1.25x、1.6x、2x、3x、4x)を素早く切り替えることも可能です。デフォルト設定では、これらの変更は再起動後も保持されます。
文字サイズのみを拡大・縮小する
モニタースケーリングは UI のすべての要素のサイズを変更します。テキストの文字サイズだけを変更したい場合は、専用のコマンドが用意されています:
omarchy display text size 14
9 から 20 までのピクセルサイズを指定でき、Omarchy Shell、GTK アプリケーション、ターミナルの文字サイズが連動して調整され、デスクトップ全体のバランスが保たれます。引数なしで実行すると現在の設定を確認でき、omarchy display text size reset でデフォルトに戻せます。Foot ターミナルのみ動的な設定リロードに対応していないため、新しいターミナルを開くことで新しいサイズが適用されます。
ノート PC の外部ディスプレイ拡張とミラーリング
ノート PC に外部モニターを接続すると、自動的に拡張ディスプレイ(Extended)モードになります。Omarchy メニューの Trigger > Hardware、または Super + Ctrl + Alt + Delete でミラーリング(複製表示)に切り替えることも可能です。プロジェクターを使ったプレゼンテーションなどに便利です。
拡張モードでは、ノート PC の画面を閉じると内蔵ディスプレイが自動的にオフになり、開くと再びオンになります。Trigger > Hardware または Super + Ctrl + Delete で手動制御することも可能です。
マルチモニターの配置
Hyprland はマルチモニター環境で快適に動作します。詳細は Hyprland モニター公式ドキュメント を参照してください。特定のワークスペースを特定のモニターに固定 することも可能です。Omarchy ではこれらの設定を ~/.config/hypr/monitors.lua 内の hl.monitor エントリとして記述します。
TUI で直感的にマルチモニターの配置を行いたい場合は Hyprmon も便利です。
輝度の調節
モニターの明るさは、キーボードの輝度調節ファンクションキーで直接制御できます。Shift を押しながら押すと、最大輝度または最小輝度に一発でジャンプします。キーはフォーカスされているモニターに作用するため、DDC/CI 対応の外部モニターもノート PC 内蔵画面と同様に調節できます。
Apple ディスプレイの利用
Apple 製ディスプレイを使用している場合、その画面にフォーカスがあるときは通常のキーボード輝度キーが自動的に動作します(asdcontrol コマンドによる制御)。
※Apple 6K XDR ディスプレイを使用している場合、hyprctl monitors 一覧にゴースト画面が表示されることがあります。Setup > Monitors から hl.monitor({ output = "DP-2", disabled = true }) を設定することで無効化できます。
Intel マシンの場合は Thunderbolt ケーブルで直接接続します。Thunderbolt 非搭載のマシンの場合は、通常 DP + USB-A -> USB-C 変換ケーブル が必要になります。