Open10

Niri、いいかもしれない

Uliboooo(うりぼう)Uliboooo(うりぼう)

現環境

  • OS: Fedora 43
  • WM: niri
  • CPU: AMD Ryzen7 7735HS
  • RAM: 32GB

多分もっとスペック低くても動きそう。

Uliboooo(うりぼう)Uliboooo(うりぼう)

使い始めて数時間の感想

  • 動きがおもろい

  • hyprlandより標準で色々入ってる

  • 豪華ってよりは使えるレベル

  • スクロールの操作はどうしてもトラックパッドがあった方がいい

  • super + oで俯瞰できる

Uliboooo(うりぼう)Uliboooo(うりぼう)

設定で詰まったとこ

ctrl altのスワップができない

  • leftとrightを同時に設定しようとしたのがダメだった
  • 以下のように`options "左,右"と個別に設定する必要がある
input {
    focus-follows-mouse
    keyboard {

        xkb {
            layout "us"
            options "ctrl:swap_lalt_lctl,ctrl:swap_ralt_rctl"
        }
        repeat-delay 300
        repeat-rate 40
        numlock
    }
}

focus-follows-mouseでカーソル位置のウィンドウにフォーカス

hyprlandの頃からこの設定なのですが、niriだと無限スクロールという事で、ウィンドウが意外と動きます。要はフォーカスされたウィンドウが画面にちゃんと表示されるように自動で動いてくれるんですね。

しかしちょっとしたカーソル移動でそれが発動してしまい、ちょっと見たかっただけのウィンドウが出張ってくるという厄介なポイントもあります。

ウィンドウの移動もキーボードをメインにする必要がありそう? 迷いどころ

Uliboooo(うりぼう)Uliboooo(うりぼう)

ほとんどデフォルトのキーバインド

おそらく標準的な?tiling wmのキーバインドです。面倒なので変える気はあんまりない。

今のところ使いそうなのは

  • Super + Q: close window
  • Super + d: fuzzel(launcher)
  • Super + f: Maximize window
  • Super + o: overview
  • Super + t: open terminal(デフォはalacrittyですが好みで)
  • Super + r: switch preset window size(大中小がある)

後個人的にhyprlandの名残でファイラーをSuper + Eで起動できるようにbindsに追加してます。

Mod+E hotkey-overlay-title="Open Files: Files" { spawn "nautilus"; }



e

Uliboooo(うりぼう)Uliboooo(うりぼう)

ウィンドウのリサイズについて

Super + Rやウィンドウの境界をマウスで動かすとか色々あったのですが、hyprlandと同じようにsuper + 右クリック + カーソル 移動でもリサイズができる

Uliboooo(うりぼう)Uliboooo(うりぼう)

外部モニター接続時にlidすると自動でワークスペースを移動

  • 外部モニターを接続
  • ラップトップの蓋を閉める

異常の状況において自動でniriはlaptop側のワークスペースに外部モニターの方からアクセスできるように?

Uliboooo(うりぼう)Uliboooo(うりぼう)

全体的にまとまってる

普通にniriと最小の依存を入れた時点でデスクトップに必要な機能が揃ってる

特にお気に入りなのがスクショ機能で、起動した時点で画面をフリーズしてくれる。これのおかげで動く画面のスクショが楽に。これをhyprlandでやろうとすると設定が必要。

カスタムの余地と用意されるもののバランスがいい

Uliboooo(うりぼう)Uliboooo(うりぼう)

現状のデメリット?

  • ghosttyの背景透過が相性問題で使えない。(背景画像は使える)
    • たぶん👇

https://github.com/ghostty-org/ghostty/issues/3009

  • 私の設定が悪いのだがfocus-follows-mouseを使うと、意図しないタイミングでウィンドウ達が動く
    • ただ私はこれまでカーソルとキーバインドの両方でウィンドウのフォーカス制御をしてきたので、この手癖を戻すのは結構面倒