
debian12の32bit版で、インストール時にはウィンドウマネージャを入れずに
インストール後、icewmなどを入れたが、日本語表示するものの、
日本語入力ができなくなった。
設定中、デスクトップで起動したターミナルから日本語変換ができたのだが、
すぐにできなくなった。
できたタイミングは不明だ。
「~/.xprofile 」への設定をいろいろ変更したり、日本語環境をいろいろ試していたのが
いけなかったらしい。
debian12をデスクトップ環境無しでインストール後、
ログインする。
いろいろ環境構築するのにまずやったのが
sudoを使えるようにすることだった。
su -
apt update
apt install sudo
usermod -aG sudo ユーザー名
sudoコマンドが最初から入っていない状態なので。
これやったらいったん
reboot
で再起動。
再びログインして、
sudo apt update
sudo apt install xinit x11-xserver-utils
sudo apt install icewm
sudo apt install icewm-common
echo "exec icewm-session" > ~/.xinitrc
startx
で、デスクトップ環境を起動。
(次の再起動からはログイン後
startx
だけでよい)
そこからターミナルを起動して
sudo apt update
sudo apt install locales fonts-noto-cjk
sudo update-locale LANG=ja_JP.UTF-8
cat << 'EOF' > ~/.xinitrc
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
exec icewm-session
EOF
で日本語表示が出来るようにしてみた。
ついでに、ツール類やオフィスとかいつもいれるおもしろアプリなどを入れてみる。
特に、vlcはたんにプレーヤというよりwebカメラが使えるようになるので。
sudo apt install htop pcp cmatrix sl w3m-img libreoffice vlc smplayer pcmanfm
オフィスなど日本語化してみる。
sudo apt install libreoffice-l10n-ja libreoffice-help-ja
sudo apt install fcitx fcitx-mozc
sudo apt install fcitx5 fcitx5-mozc
sudo apt install fonts-noto-cjk fonts-ipafont
sudo apt install ibus-mozc mozc-server fcitx-mozc-data mozc-data mozc-utils-gui
でとりあえずそれっぽいやつをいろいろ入れてみる。
これも本当はいけなかった。あとでリカバリします。
sudo dpkg-reconfigure locales
でロケールを設定だそうです。
日本語だけにしてUTF-8が良いようです。
フォントも指定します。
mkdir -p ~/.icewm
vi ~/.icewm/prefoverride
で次を設定(フォントをどのタイミングで入れたのか忘れましたが、使えるフォントを入れて設定です)
TitleFontNameXft="IPAexGothic:size=10:bold"
MenuFontNameXft="IPAexGothic:size=10"
~/.xprofile に環境変数を次を追加したが、これもあんまりよくなかったようだ。
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
日本語入力をリカバリします。
まず余計なものを削除。
sudo apt purge ibus ibus-mozc fcitx fcitx-mozc fcitx-bin fcitx-data
sudo apt autoremove
この構成では次が安定しているようです。
sudo apt update
sudo apt install fcitx5 fcitx5-mozc fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5
次で設定もし直します。
cat << 'EOF' > ~/.xinitrc
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
export DefaultIMModule=fcitx5
# Fcitx5をバックグラウンドで起動
fcitx5 -d &
# IceWMのセッションを開始
exec icewm-session
EOF
ここまでやって、ウィンドウマネージャをログオフして
sudo reboot
で再起動して、ログイン後、
startx
でなんか普通に日本語入力も出来るようになりました。

このあとクロムブラウザの互換、クロミウムを入れようとしたら
なんかバージョンの不整合があったらしく、
sudo apt-get install snapd
sudo apt remove luit
sudo apt-get install chromium chromium-l10n
でどうにかなった。(snapdは後で使うと思ってこのタイミングで入れてしまった)
起動はログインして
startx
終了はウィンドウマネージャを終了して
sudo halt
にしています。(普通はshatdownコマンドだと思いますが)