linux:userland:ubuntu_fcitx
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
linux:userland:ubuntu_fcitx [2019/06/06 01:27] – [(1) 下記スクリプトを実行します] oga | linux:userland:ubuntu_fcitx [2020/06/19 21:14] – [gvim を使う場合] oga | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Ubuntu + VNC デスクトップでの日本語入力 (fcitx-mozc) ====== | + | ====== |
lxde を使っています。 | lxde を使っています。 | ||
行 6: | 行 6: | ||
==== (1) 下記スクリプトを実行します ==== | ==== (1) 下記スクリプトを実行します ==== | ||
- | SSH で起動から下記スクリプトを実行してください。 | + | SSH で起動してから下記スクリプトを実行してください。Debian, Ubuntu どちらでも実行できます。 |
- | <file bash userland_ubuntu_fcitx_setup.sh> | + | <file bash userland_fcitx_setup.sh> |
#!/bin/sh | #!/bin/sh | ||
+ | . / | ||
+ | if [ " | ||
sudo apt update | sudo apt update | ||
sudo apt -y upgrade | sudo apt -y upgrade | ||
行 17: | 行 19: | ||
sudo update-locale LANG=ja_JP.UTF-8 | sudo update-locale LANG=ja_JP.UTF-8 | ||
sudo apt -y install fcitx-mozc | sudo apt -y install fcitx-mozc | ||
+ | sudo dpkg-reconfigure tzdata | ||
+ | fi | ||
+ | |||
+ | if [ " | ||
+ | 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 | ||
+ | . / | ||
+ | sudo apt -y install fcitx-mozc | ||
+ | sudo apt -y install dbus-x11 | ||
+ | sudo dpkg-reconfigure tzdata | ||
+ | fi | ||
if [ " | if [ " | ||
- | cat >> $HOME/.bashrc | + | cat >> $HOME/.profile |
export GTK_IM_MODULE=fcitx | export GTK_IM_MODULE=fcitx | ||
export QT_IM_MODULE=fcitx | export QT_IM_MODULE=fcitx | ||
export XMODIFIERS=@im=fcitx | export XMODIFIERS=@im=fcitx | ||
export DefaultIMModule=fcitx | export DefaultIMModule=fcitx | ||
- | END | ||
- | fi | ||
- | |||
- | if [ ! -e " | ||
- | cat > $HOME/ | ||
- | $geometry = " | ||
END | END | ||
fi | fi | ||
</ | </ | ||
- | VNC の解像度は必要に応じて変更してください。$HOME/ | + | VNC の解像度を変更する場合は |
実行方法 | 実行方法 | ||
<code bash> | <code bash> | ||
- | $ sh ./userland_ubuntu_fcitx_setup.sh | + | $ sh ./userland_fcitx_setup.sh |
</ | </ | ||
- | ==== (2) $HOME/ | ||
- | $HOME/ | ||
- | < | ||
- | ~ | ||
- | export XKL_XMODMAP_DISABLE=1 | ||
- | / | ||
- | </ | ||
- | ↓ 書き換え後 | ||
- | < | + | ==== (2) VNC に切り替えて起動し直します ==== |
- | ~ | + | |
- | export XKL_XMODMAP_DISABLE=1 | + | |
- | lxsession | + | |
- | </ | + | |
+ | 一旦 UserLAnd を停止し、VNC に切り替えてからもう一度起動します。 | ||
+ | * 具体的な手順 | ||
+ | - UserLAnd アプリを起動し、Debian (または Ubuntu) の上で長押して「Stop App」を選択 | ||
+ | - もう一度 Debian (または Ubuntu) を長押しして「App Info」を選択 | ||
+ | - VNC を選択して戻る | ||
+ | - Debian (または Ubuntu) をタッチ | ||
- | ==== (3) VNC に切り替えて起動し直します ==== | ||
- | 一旦 UserLAnd を停止し、VNC に切り替えてからもう一度起動します。 | ||
+ | ==== (3) Session の起動 ==== | ||
+ | タイトルバーが出ていない、メニューバーが表示されない、背景が切り替わらないなど、lxde が正しく起動できなかった場合は、terminal 内で直接 lxsession を起動してください。 | ||
+ | <code bash> | ||
+ | $ lxsession & | ||
+ | </ | ||
+ | また、$HOME/ | ||
- | ==== (4) 日本語切り替えキーの設定 | + | <file bash .xsessionrc> |
+ | . ~/ | ||
+ | lxsession & | ||
+ | </ | ||
+ | ==== (4) LXtermianl | ||
- | まず下記コマンドを実行しておきます。 | + | 左下のアプリケーションメニューから、「システムツール」→「LXTerminal」 |
+ | |||
+ | または terminal 内で「$ lxterminal & | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== (5) 日本語切り替えキーの設定 ==== | ||
+ | |||
+ | terminal 内で下記コマンドを実行します。 | ||
<code bash> | <code bash> | ||
行 84: | 行 107: | ||
- 「入力メソッド設定」が開くので「入力メソッド」のタブを選択 | - 「入力メソッド設定」が開くので「入力メソッド」のタブを選択 | ||
* 左下の [+] ボタンを押して 「入力メソッドの選択」から " | * 左下の [+] ボタンを押して 「入力メソッドの選択」から " | ||
+ | * 最初から Mozc が表示されている場合は何もしなくて構いません。 | ||
- 次に「全体の設定」のタブを選択 | - 次に「全体の設定」のタブを選択 | ||
* 「入力メソッドのオンオフ」で任意のキーを設定してください | * 「入力メソッドのオンオフ」で任意のキーを設定してください | ||
- | ==== (5) LXtermianl の起動 ==== | + | 切り替えキーが正しく反応するかどうか、LXTerminal 上で確認します。 |
- | 左下のアプリケーションメニューから、「システムツール」→「LXTerminal」 | ||
- | LXTerminal 上で、(4) で設定したキーで日本語入力できることを確認します。 | ||
- | ==== (6) もし fcitx が自動で立ち上がらない場合は ==== | + | ---- |
+ | ===== トラブル対策など ===== | ||
+ | |||
+ | ==== もし fcitx が自動で立ち上がらない場合は ==== | ||
+ | |||
+ | 毎回手動で fcitx-autostart を実行しないと日本語入力できない場合。 | ||
- 左下のアプリケーションメニューから、「設定」→「LXSession のデフォルトのアプリケーション」 | - 左下のアプリケーションメニューから、「設定」→「LXSession のデフォルトのアプリケーション」 | ||
行 104: | 行 131: | ||
+ | ==== gvim を使う場合 ==== | ||
- | ===== タイムゾーンの設定 | + | * gvim で fcitx を使う場合は環境変数の設定が必要です。未確定候補が表示されない問題 |
+ | * [[https:// | ||
- | 下記コマンドを実行したあと選択してください。 | ||
- | |||
- | <code bash> | ||
- | $ sudo dpkg-reconfigure tzdata | ||
- | </ | ||
- | |||
- | |||
- | ===== gvim を使う場合 ===== | ||
- | |||
- | * gvim で fcitx を使う場合は環境変数の設定が必要です。未確定後方が表示されない問題 | ||
- | * [[https:// | ||
linux/userland/ubuntu_fcitx.txt · 最終更新: 2020/06/21 12:55 by oga