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