メインコンテンツへスキップ
記事一覧に戻る
linux

【2025年版】Hyprland設定大全 - タイルウィンドウマネージャーを使いこなす

Hyprlandの設定方法を初心者にもわかりやすく解説。キーバインド、アニメーション、ウィンドウルール、マルチモニターなど網羅的にカバーします。

2025-12-0113 min readAdabana Saki
-
HyprlandLinuxウィンドウマネージャーカスタマイズOmarchy

Hyprland設定大全 - タイルウィンドウマネージャーを使いこなす

Hyprland(ハイパーランド)は、美しいアニメーションと高いカスタマイズ性を持つタイルウィンドウマネージャーです。

OmarchyやArch Linuxで採用されており、正しく設定すれば非常に効率的な作業環境を構築できます。

この記事では、初心者にもわかりやすくHyprlandの設定方法を解説します。

タイルウィンドウマネージャーとは?

まず、「タイルウィンドウマネージャー」について理解しましょう。

従来のウィンドウ管理

WindowsやMacでは、ウィンドウを自由に配置できます。

Text

タイルウィンドウマネージャー

タイルウィンドウマネージャーでは、ウィンドウが自動的に画面を分割して配置されます。

Text

メリット:

  • 画面を無駄なく使える
  • ウィンドウの配置に悩まない
  • キーボードだけで操作できる

設定ファイルの場所

Hyprlandの設定ファイルは以下の場所にあります:

~/.config/hypr/hyprland.conf ← メイン設定ファイル

Omarchyの場合、追加の設定ファイルがあります:

Text

設定ファイルの編集方法

Bash

設定を変更したら、保存するだけで即座に反映されます(再起動不要)。

基本的な設定

変数の定義

よく使う値を変数として定義できます。

Bash

設定値の種類

Hyprlandで使用する設定値の種類を理解しましょう。

種類説明
int整数5, 100
bool真偽値true, false, yes, no, 1, 0
float小数0.5, 1.0
colorrgb(ff0000), rgba(ff000080)
str文字列"Hello"

キーバインドの設定

キーバインドはHyprlandの核心部分です。

基本構文

Bash

例:

Bash

修飾キーの種類

表記キー
SUPERWindowsキー / Commandキー
SHIFTShiftキー
CTRLControlキー
ALTAltキー

複数の修飾キーを組み合わせる場合はスペースで区切ります:

Bash

よく使うアクション

ウィンドウ操作

Bash

フォーカス移動

Bash

ウィンドウ移動

Bash

ワークスペース操作

Bash

アプリケーション起動

Bash

マウスバインド

マウス操作もカスタマイズできます。

Bash

ウィンドウルール

特定のアプリケーションに対して、自動的にルールを適用できます。

基本構文

Bash

よく使う条件

条件説明
class:アプリケーションのクラス名class:^(firefox)$
title:ウィンドウのタイトルtitle:^(設定)$

クラス名を調べるには:

Bash

実用的な設定例

Bash

利用可能なルール

ルール説明
float浮動ウィンドウにする
tileタイルウィンドウにする
fullscreenフルスクリーンで開く
maximize最大化して開く
size W Hサイズを指定
center画面中央に配置
workspace N指定ワークスペースで開く
opacity X透明度を設定(0.0〜1.0)
nofocusフォーカスを奪わない

アニメーション設定

Hyprlandの魅力の一つが、美しいアニメーションです。

基本構文

Bash

ベジェ曲線とは?

ベジェ曲線は、アニメーションの「動き方」を定義します。

Text
Bash

プリセットのベジェ曲線

Bash

アニメーションの種類

名前対象
windowsウィンドウの出現
windowsOutウィンドウの消失
fadeフェードイン/アウト
borderボーダーの色変化
workspacesワークスペース切り替え

設定例

Bash

アニメーションを無効化

パフォーマンスを優先したい場合:

Bash

マルチモニター設定

複数のディスプレイを使用する場合の設定です。

モニターの確認

まず、接続されているモニターを確認します:

Bash

出力例:

Text

基本設定

Bash

位置の指定

位置は x座標 x y座標 で指定します。

Text
Bash

縦配置

Bash

自動設定

接続されたモニターを自動検出する場合:

Bash

ワークスペースの割り当て

特定のモニターにワークスペースを割り当て:

Bash

入力デバイスの設定

キーボードやマウスの設定です。

キーボード設定

Bash

マウス・トラックパッド設定

Bash

見た目のカスタマイズ

一般設定

Bash

装飾設定

Bash

トラブルシューティング

設定が反映されない

  1. 設定ファイルの構文エラーを確認:

    Bash
  2. エラーログを確認:

    Bash

ウィンドウのクラス名がわからない

Bash

キーの名前がわからない

Bash

または:

Bash

設定をリセットしたい

Bash

おすすめの設定例

ミニマルな設定

Bash

まとめ

Hyprlandの主要な設定項目をまとめます:

項目ファイル/セクション
キーバインドbind = ...
ウィンドウルールwindowrulev2 = ...
アニメーションanimations { }
モニターmonitor = ...
入力デバイスinput { }
見た目general { }, decoration { }

設定は保存するだけで即座に反映されるので、少しずつ調整しながら自分好みの環境を作っていきましょう。

関連記事

参考リンク