UserLANDの日本語対応
AndroidスマホでUBUNTUが動く!
UserLandというAndroidアプリがあれば、AndroidスマートフォンでUbuntuを動作させることが出来ます
別に本体があって、AndroidスマートフォンのSSHクライアントから接続するのではなく、純粋にAndroid上でUbuntuが動作します
ルート化も必要ありません
私の環境は以下の通りです
・moto g32
・Android13
・ubuntu 22.04.3 LTS
Gitやhugo、nanoエディタなどが使えて便利です
ただし、nanoで日本語を含むファイルを開くと文字化けしてしまいます
日本語対応してみよう
こちらの記事を参考に、ロケールを日本語に変更しました
まずは環境のアップデート、アップグレードを行います
sudo apt update
sudo apt upgrade
下記のコマンドを実行してlanguage-pack-ja をインストールしましょう。
sudo apt install language-pack-ja -y
次に、デフォルトのロケールと優先ロケールが、日本語になるように ja_JP.utf8 を指定します。
デフォルトロケールの指定
sudo update-locale LANG=ja_JP.utf8
優先ロケールの指定
sudo update-locale LC_ALL=ja_JP.utf8
以上の手順を踏むことで、日本語の取り扱いができるようになりました
ただし、変更できたものの、nanoエディタによる日本語の表示は文字化けしたままです
catで対象のファイルを閲覧する場合は正常に日本語表示されます
nanoエディタに限らず、現状UserLand上で日本語入力をすることができません
これを解消することが出来ればnanoエディタの文字化けも解決するかもしれません
解決方法調査中(2024/09/28追記)
もしかしたらキーボードの日本語化対応ができていないのかと思い、次の記事を参考に実行してみました
iBus-Mozcのインストールは正常に終了したのですが、sudo dpkg-reconfigure keyboard-configuration の実行で失敗している状態です
keyboard-configuration がインストールされていないようです
次の操作でインストールしてみます
sudo apt install keyboard-configuration
を実行してみました
インストールするキーボードは、55にしました
これでも解決していないので、引き続き調査していきます