見出し画像

UserLANDの日本語対応


自分の現在における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 の実行で失敗している状態です

sudo dpkg-reconfigure keyboard-configure の実行結果

keyboard-configuration がインストールされていないようです
次の操作でインストールしてみます

sudo apt install keyboard-configuration

を実行してみました
インストールするキーボードは、55にしました
これでも解決していないので、引き続き調査していきます

いいなと思ったら応援しよう!