Debian, Ubuntu どちらでも実行できます。
#!/bin/sh . /etc/os-release if [ "$ID" = "ubuntu" ];then sudo apt update sudo apt -y upgrade sudo apt -y install language-pack-ja sudo update-locale LANG=ja_JP.UTF-8 sudo apt -y install uim-fep uim-mozc sudo dpkg-reconfigure tzdata fi if [ "$ID" = "debian" ];then sudo apt update sudo apt -y upgrade sudo apt -y install task-japanese sudo apt -y install locales sudo dpkg-reconfigure locales . /etc/default/locale sudo apt -y install uim-fep uim-mozc sudo dpkg-reconfigure tzdata fi if [ ! -e "$HOME/.uim" ]; then cat > $HOME/.uim <<END (define default-im-name 'mozc) (define-key generic-on-key? '("<Control> " "<Control>g")) (define-key generic-off-key? '("<Control> " "<Control>g")) END fi cat >> $HOME/.profile <<END . /etc/default/locale export LANG END
実行方法
$ sh ./userland_uim_setup.sh
必要に応じて $HOME/.uim を書き換えてください。 (1) では Control + [SPACE] または Control + [G] に設定しています。
Android 9.0 以降は Control + [SPACE] が使えないので注意してください。詳細はこちら
一旦ログアウトしてからログインし直します。
$ uim-fep
これで (2) で設定した操作で日本語入力モードに切り替わります。