https://hyprland.org/
MiniBook X のArch Linux にHyprland を導入してみました。
かなりイケていますが、私に使いこなせるのだろうか。

環境

https://wiki.hyprland.org/
https://github.com/hyprland-community/awesome-hyprland

構築

💿インストール

基本的にyayでインストールしていきます。

  1. hyprland-git
  2. waybar-git
  3. hyprpaper-git

💻環境設定

  • 画面解像度、ローテーションの設定
    ~/.config/hypy/hyprland.conf
    monitor=,1920x1200,0x0,1,transform,3
  • タッチパッドをナチュラルスクロールに設定
    ~/.config/hypy/hyprland.conf
    input {
    touchpad {
    natural_scroll = true
    }
    }
  • タッチスクリーンの方向補正
    ~/.config/hypy/hyprland.conf
    input {
    touchdevice {
    transform = 3
    }
    }
  • waybar のポップアップを最前面に
    ~/.config/waybar/config
    {
    "layer": "top",
  • バッテリーデバイス名の確認
    sudo dmesg | grep -e BAT -e ADP
    ~/.config/waybar/config に設定
  • 日本語入力
    ~/.config/hypy/hyprland.conf
    exec-once = fcitx5
  • ボリュームキー設定
    ~/.config/hypy/hyprland.conf
    bind = , xf86audioraisevolume, exec, pamixer -i 5
    bind = , xf86audiolowervolume, exec, pamixer -d 5
  • 起動時に別ワークスペースで実行
    ~/.config/hypy/hyprland.conf
    exec-once = [workspace 2 silent] google-chrome-stable
  • xdg-desktop-portal-gnome と共存させるワークアラウンド
    sudo pacman -S dbus-broker
    sudo systemctl enable --global dbus-broker.service
    sudo systemctl enable dbus-broker.service
  • 電源メニュー
    https://github.com/itsKia2/dotfiles/blob/master/.config/wofi/wofi-powermenu.sh
    pkill -u は自分のアカウントに変更
    SUPER+X にバインド
  • デフォルトのロゴを削除
    ~/.config/hypy/hyprland.conf
    misc {
    disable_hyprland_logo = true
    }
  • 複数モニタ
    モニタの確認
    hyprctl monitors
    DSI-1が本体(270度回転)、DP-2が外部で、本体の右に外部を配置する場合
    ~/.config/hypy/hyprland.conf
    monitor=DSI-1,1920x1200,0x0,1,transform,3
    monitor=DP-2,1920x1080,1920x0,1

実行

GDM にログインする際、デスクトップ環境にHyprlandを指定します。

利用

~/.config/hypr/hyprland.conf に設定されているショートカットを駆使して、主にキーボードで利用します。