Skip to content

Chromebookのリナックス環境の日本語入力自動化スクリプト(Dabian11 Bulls_eye)の環境変数の設定対応

License

Notifications You must be signed in to change notification settings

eizawa21/Chromebook_japanese_locale_modified

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ChromebookのLinux環境の日本語入力自動化スクリプト(Dabian11 Bulls_eye)の環境変数の設定対応



Chromebook用のリナックス環境がDabian11に変更され、今まで日本語入力用に環境変数を書いていた場所を変えたほうがいいので対応。
これまでは…


/etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
に環境変数を書いていたが、今後は非推奨になる。

~/.config/environment.d/*.conf

という場所に環境変数の設定を記述すれば良さそう。
~/.config/ 以下にはデフォルトでは environment.d/ というディレクトリと、*.confという設定ファイルはないので自分で作ることになる。

以下を参照。

https://chromium.googlesource.com/chromiumos/docs/+/main/containers_and_vms.md#Can-I-set-environment-variables-for-my-container

https://www.freedesktop.org/software/systemd/man/environment.d.html

自動化スクリプトの内容

日本語フォントのインストール
タイムゾーンと日本語の環境の設定
fcitxとmozcのインストール
環境変数の設定

までを自動化する。

使い方


CromebookのLinux環境をセットアップする。
Chromebookの[設定]→[Linux開発環境のセットアップ]を選択。
セットアップが始まるので終了するまで待つ。

ターミナルが立ち上がったら以下を実行する。

$ git clone https://github.com/eizawa21/Chromebook_japanese_locale_modified.git


すると以下のディレクトリが出来ているので確認。

$ ls

Chromebook_japanese_locale_modified

作成されたディレクトリに移動する。


$ cd Chromebook_japanese_locale_modified

移動先のディレクトリでスクリプトがあるか確認。

$ ls

japanese_locale_modified.sh

japanese_locale_modified.shというスクリプトファイルを確認する。
確認後にchmodコマンドで実行権限を付与する。

$ chmod 777 japanese_locale_modified.sh

権限付与後に、スクリプトを実行する。

$ ./japanese_locale_modified.sh

スクリプトが動作するのでしばらく待つ。
スクリプト終了後に環境変数の設定を確認。
設定用にenvironment.dというディレクトリと、105-toshiya.confという設定ファイルが作成されているはず。
105-toshiya.confというネーミングは気にしないで。
以下のコマンドを実行して設定ファイルの内容を確認する。

$ cat ~/.config/environment.d/105-toshiya.conf

以下の設定が書き込まれているはず。

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
GDK_BACKEND=x11

次にターミナルを離れて、ChromeOSのランチャーを起動して、Linuxアプリという項目を探すと、Fcitxというアイコンが作成されているのでクリックする。
たぶん何も起こらないので、またターミナルに戻る。
以下のコマンドを入力する。

$ fcitx-configtool

GUIの設定アプリが立ち上がるので、左下の[+]アイコンをクリックする。
検索できるので、mozcと入力すると、上のキーボードレイアウト一覧の場所にMozcという文字が表示されるはず。
Mozcを選択する。

あとは好みの設定を各自すればいい。
デフォルトだと、Mozcとアルファベットの切り替えは、Ctr+Shift キーになっている。
日本語キーボードの人は全角/半角キーに変えるのも有り。

設定終了後にターミナルを落として、ChromeOSの下側のタスクバーにあるターミナルアイコンを右クリックして、[Linuxをシャットダウンする]を選択。
その後にLinuxを再起動する。
なにかGUIのテキストエディターを起動して、日本語入力可能になっているか確認する。(VS Code等)

以上で終了。
とりあえず、Googleさんがデフォルトで日本語入力サポートしてくれるのを願いますw

About

Chromebookのリナックス環境の日本語入力自動化スクリプト(Dabian11 Bulls_eye)の環境変数の設定対応

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages