Linux (gnome) でよくやる設定
GNOMEというかLinuxというかでよくやる設定を列挙する。キーボード系が多いと思う。
以下を実行
gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Primary>Tab'
gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Primary><Shift>Tab'
xremap
やxkeysnail
を使うどちらもそんなに使い心地は変わらないと思う。今はxkeysnail
を使っている。
課題が2つある:
xkeysnail
がuinput
を必要とすることsudo
が必要とreadmeに書かれているのはこれが理由
xkeysnail
をsystemdに登録することsudo
つけられない/等価なことはできない?
以下のように解決する
- 必要な権限を自分に与える
- sudoなしで
xkesynail
を実行できるようになる
- sudoなしで
- systemdに登録して、ログインくらいのタイミングで有効にする
これの通りにやればよい: https://github.com/mooz/xkeysnail/issues/64#issuecomment-600380800
- 設定ファイルを書く https://github.com/naoyafurudono/configs/blob/main/systemd/user/xkeysnail.service
~/.config/systemd/user/
におく- バイナリをおく: 上の例では
~/.local/bin
においてあることを想定している
- バイナリをおく: 上の例では
- systemdに登録する:
systemctl --user enable --now xkeynail
enable
で登録、--now
で今実行
もしうごかなかったらjounalctl -r
でsystemdのログをみる。
https://github.com/naoyafurudono/configs/blob/main/mozc/ibus_config.textprotoを~/.config/mozc/
におく。