lxde を使っています。
SSH で起動してから下記スクリプトを実行してください。Debian, Ubuntu どちらでも実行できます。
#!/bin/sh . /etc/os-release if [ "$ID" = "ubuntu" ];then sudo apt update sudo apt -y upgrade sudo apt -y install lxde sudo apt -y install language-pack-ja sudo update-locale LANG=ja_JP.UTF-8 sudo apt -y install fcitx-mozc sudo dpkg-reconfigure tzdata fi if [ "$ID" = "debian" ];then sudo apt update sudo apt -y upgrade sudo apt -y install lxde sudo apt -y install task-japanese sudo apt -y install task-japanese-desktop sudo dpkg-reconfigure locales . /etc/default/locale sudo apt -y install fcitx-mozc sudo apt -y install dbus-x11 sudo dpkg-reconfigure tzdata fi if [ "$GTK_IM_MODULE" = "" ]; then cat >> $HOME/.profile <<END export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export DefaultIMModule=fcitx END fi
VNC の解像度を変更する場合は $HOME/.vncrc を書き換えてください。
実行方法
$ sh ./userland_fcitx_setup.sh
一旦 UserLAnd を停止し、VNC に切り替えてからもう一度起動します。
タイトルバーが出ていない、メニューバーが表示されない、背景が切り替わらないなど、lxde が正しく起動できなかった場合は、terminal 内で直接 lxsession を起動してください。
$ lxsession &
また、$HOME/.xsessionrc を作成して下記のように記述しておきます。
. ~/.profile lxsession &
左下のアプリケーションメニューから、「システムツール」→「LXTerminal」
または terminal 内で「lxterminal &」とコマンドを打ちます。
エラーダイアログが 1つ出ますが無視して構いません。
terminal 内で下記コマンドを実行します。
$ fcitx-autostart
次に日本語切り替えキーの設定をします。
切り替えキーが正しく反応するかどうか、LXTerminal 上で確認します。
毎回手動で fcitx-autostart を実行しないと日本語入力できない場合。