# Linux カーネルプログラミング 第2版 3章 §3.5 まで読んだ。ひたすら printk について。それが楽しい。 # i3 と sway を試す ひどく設定に時間がかかった。 GDM に歯車アイコンが表示されない問題 → LightDM をインストールすると概ね解決した。 xserver などのパッケージがインストールされたことによるものと思われる。 しかし、i3 や sway からログアウトしたときに、パスワードの入力が求められるので、LightDM を採用することにした。 i3 はログイン時にUbuntuのクラッシュレポートが出るので、気持ち悪いからやめておいた。 sway で キーボードのレイアウトが us になっている。Ctrl と CapsLock も入れ替わっていない。 時間をかけてなんとかなった。 i3 はまだできていないが、大体同じような方法でできると踏んでいる。 sway を使っていきたいのだけど、一つ重大な問題が残っている。 Firefox で Fcitx5 の候補ウィンドウの位置が上にズレている。 入力中のテキストに被さって、すごく入力しづらい。 今、現在進行中で、入力しづらい。 いろいろ設定を書いたけどだめだ。 解決できる気がしない。 i3 は何も設定していないのに、完璧に表示される。 i3 が X11 で sway が XWayland をバックエンドとしている違いによるものと思われる。 Fcitx5 と Firefox の問題さえ解決すれば、sway をメインにすることに迷いはない。 i3 のログイン時のクラッシュレポートが解決するなら、i3 にしたほうがいいかもしれない。 # input-remapper 最高のキーリマップツールを見つけた。 - [Input Remapper (GitHub)](https://github.com/sezanzeb/input-remapper/) これで次のようにする。 | キー | 割当 | |----|----| | 無変換 | 左Alt | | 左Alt | 左Super| | 変換 | 右Alt| | カナ | 右Super| Sway や i3 は Super キーを多様するので、オリジナルの位置がちょっとつらいので入れ替えられないかを検索してみたのがきっかけだった。 設定はめっちゃ簡単。 今のところ完璧に動作している。 Ctrl と CapsLock もこれで設定してもよさそうだ。 もう今後キー設定に時間をとられることはなくなるかもしれない。