平衡点
2015/10/15
_ console と GDM3 の keymap
GNOME3.18 が着々と unstable に upload されつつあるわけで, 手元の laptop もほぼ GNOME 3.18 になりました.
昨日あたりに laptop の再起動をしたら, GDM からログインできなくなってしまいました.
じたばたすることしばし. keyboard layout が US 配列として動作していた, というオチでした. Ctrl+Alt+F1 でコンソールに移動したら, そっちも US 配列.
んー?
console でのキーボード配列の設定
Google 先生あたりに聞くと, (systemd だと)
- 「/etc/vconsole.conf に設定を書く」
- 「localectl list-keymaps を唱えよ」
とか出てくるかと思いますが.
Debian の場合は今迄通り,
% sudo dpkg-reconfigure keyboard-configuration
で適宜設定しておきましょう(もしくは, /etc/default/keyboard を変更).
結局, 多分 systemd 調べる際に作成した /etc/vconsole.conf が残っていたので, これが悪さをしていたみたいでした. コンソールの配列が US 配列になってしまうのは, これで解決
Graphical Desktop 環境でのキーボード配列
GDM からログインした後は setxkbmap jp なり, xmodmap なりを唱えれば良いわけですが, GDM でログイン時に US 配列になっているのは何故だろうか, とじたばた.
結論から言うと GDM が wayland を起動していました.
- GDM は wayland で起動
- GDM で認証後に, X の gnome-session が起動
という状況.
試しに /etc/gdm3/daemon.conf の
[daemon] # Uncoment the line below to force the login screen to use Xorg WaylandEnable=false
を有効にして GDM を再起動したら, キーボード配列も正しく日本語配列となりました.
と, いうわけで.
特に設定変更していないので, 恐らく(動きそうなのであれば) Wayland を使う, というのが GNOME の方針なのかなぁ. だとすると, GDM を Wayland で動かす際 のキーボード配列はどうやって設定するのかしら. 元々 Debian には /etc/default/keyboard がある訳で, これを良い様に読み込む(or 適切な設定ファイルへ変換する)のが良いと思うわけですが.
…そもそも Wayland 環境のキーボード配列を global に変更するにはどうしたら良いの?
あ, GNOME3.18 の使用感については特に.
どんどんスッキリとしていくので, 良い感じですね.
Terminal がアレなのは相変わらずですが. .