🖤

黒井流ロードマップ④:黒井流ロードマップ④:Nobara Linuxを完全日本語化する(Fcitx5+Mozc設定)

に公開

黒井流ロードマップ④:黒井流ロードマップ④:Nobara Linuxを完全日本語化する(Fcitx5+Mozc設定)

sudo dnf clean all
sudo dnf update -y
sudo dnf install fcitx5 fcitx5-mozc fcitx5-configtool -y
sudo localectl set-keymap jp
sudo nano /etc/environment
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
reboot
fcitx5-configtool

これが何かわかりますか?
続きを読めばわかります

日本語は難しい言語

Windowsを使っていると最初のセットアップだけで簡単に日本語化と日本語入力化ができます
それはキーボードが日本語キーボードになっているからとも言えます
しかしLinux界においての日本語はメジャーではありません
日本語対応しているものがほとんどですが表記が日本語なだけでキーボードは日本語にはなっていないのです
つまり全角半角キーを押しても日本語と英語の切り替えができないのです

Fcitx5ととMozc

ここで重要になってくるのがFcitx5とMozcという言わば日本語キットです
それを導入することで始めて完全日本語化になります

結局ターミナル

これは覚えておいてください
何においてもLinuxをいじる以上は結局ターミナルになります
Windowsで言うと「コマンドプロンプト」や「PowerShell」が該当します
YOUTUBEやSNSや軽いブラウジングくらいしかPCを動かさない人にはなじみがないかもしれませんがLinuxの運用はほどんとがターミナルです
簡単に言うと「コマンドを入力することでPCを動かす」ということです
たとえばターミナルでrebootと打てば「再起動」します
再起動ボタンを押してもいいのですがターミナルでも実行ができます
つまりPCへの指令はターミナルで行うということです

日本語入力化

ここで先ほどの冒頭の謎の英語の文字を改めて見てみましょう
いろいろと書いてありますが簡単に言うと「日本語化へのPCへの命令コマンド」です
これを順番にターミナルでコマンドを打ちこむとPCが日本語入力化になります

コマンドの答え合わせ

  • パッケージキャッシュをクリア
    sudo dnf clean all

  • システムを最新化
    sudo dnf update -y

  • Fcitx5 と Mozc をインストール
    sudo dnf install fcitx5 fcitx5-mozc fcitx5-configtool -y

  • 日本語キーボードを設定
    sudo localectl set-keymap jp

  • 環境変数を設定(再起動後も有効にする)
    sudo nano /etc/environment

  • GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    INPUT_METHOD=fcitx
    ※注意:/etc/environmentを編集した後は必ず保存(Ctrl+O)→閉じる(Ctrl+X) をしてください

  • 再起動
    reboot

  • Fcitx5設定ツールを起動
    fcitx5-configtool
     「入力メソッド」タブを開く
     「+」ボタン → 「Japanese - Mozc」を追加
     右上の「全体設定」で「起動時に自動で開始」を有効化

    こういう意味を持つコマンドです
    環境変数といわれてもピンときませんよね?
    ピンと来なくても大丈夫です
    ただコピーアンドペーストをすればいいだけのことです
    ここでAIに聞いた話を一つしましょう

AIの時代でよかった

先ほど見てもらったコマンドですが全て俺がAIに聞いて教えてもらってその通りにしたらできたことです
つまり何も知らない素人がLinuxに手を出して完全日本語化ができたということです
そこで俺はAIに聞きました
「AIがなかった頃の人たちはこのコマンドをどうやって見つけていたの?」
AIは答えました
「コミュニティやフォーラムにあるアーカイブを見つけたり知っている人に聞いたりしてコマンドを実行していた」
これを聞いてAIの時代でよかったと思いました
今ではDiscordなどでさらにコミュニティの活発具合や和訳化できるサービスもあるので簡単にコマンドを知れます
しかし一昔前は簡単にできたこととは思えません
ここで声を大にして言いたいのは
AIを使わない手はないということです
俺は素人です
ちょっと人より詳しいくらいです
それでもAIに聞きながら(たまに的外れなことを言ってイラっとするときがありますが……)調べれば簡単に資料が手に入るのです
無知でも武器(AI)を持てば最強になれます

以上が完全日本語化についてのロードマップでした

Discussion