- 1. 概要
- 2. ファイル
- 3. キー定義
1. 概要
「niri」の定義について、メモします。
2. ファイル
定義ファイルは、下記にあります。
| プラットフォーム | システムファイル | ユーザファイル | 備考 |
| CachyOS | /etc/skel/.config/niri/config.kdl /etc/skel/.config/niri/cfg |
~/.config/niri/config.kdl
~/.config/niri/cfg | 260124 |
「CachyOS」のディレクトリ構成は、下記のようになっております。
~/.config/niri/
|-- cfg
| |-- animation.kdl
| |-- autostart.kdl
| |-- display.kdl
| |-- input.kdl
| |-- keybinds.kdl
| |-- layout.kdl
| |-- misc.kdl
| `-- rules.kdl
`-- config.kdl
「config.kdl」の中身は。
include "./cfg/autostart.kdl"
include "./cfg/keybinds.kdl"
include "./cfg/input.kdl"
include "./cfg/display.kdl"
include "./cfg/layout.kdl"
include "./cfg/rules.kdl"
include "./cfg/misc.kdl"
となっておりまして、インクルードしているだけじゃないか。
「.kdl」というのは、「KDL Document Language」という書式だそうで、機会があれば、それについても本サイトで書くかもしれません。
3. キー定義
主なキー定義を記述します。
プラット フォーム | キー定義 | 備考 |
|---|
| Mod | 端末を開く | ウィンドウを 閉じる | 表示切替 | リロード | ログアウト |
|---|
| CachyOS | Win | Mod+Enter | Mod+Q | Mod+T | - | Ctrl+Alt+Del | 260124 |
「CachyOS 260124」では、基本的に下記の中に書いてありますな。
~/.config/niri/cfg/keybinds.kdl
特殊キーの記述は、下記のようになっているようです。
| キー | 記述 | 備考 |
| Ctrl | CTRL | |
| Alt | ALT | |
| Shift | Shift | |
| ESC | ESCAPE | |
| Delete | Delete | |
| TAB | TAB | |
|
|