1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ubuntu 20.04デスクトップでChrome日本語入力不可時の対処例

Last updated at Posted at 2020-10-10

Ubuntu20.04デスクトップでChrome日本語入力ができない/できなくなった場合について、いくつか実証実験的な切り分けができたので共有します。

##今北三行

  • [New!]もしiBusとfcitxの両方を導入しており、各々別の入力切替方法にしているなら、その切替キーバインドのトグル(例、[Ctrl]+[Space]→[右Alt]→[Ctrl]+[Space])を試す
  • Google Chrome等で検索して導かれた先にあるもの、すなわちdeb版をdeb -iして導入
  • snap版すなわちapt版はだめ

##本記事の前提(こだわり)

  • lxdeを使用している。他のデスクトップ環境は未検証
  • USキーボードを使用している
  • 他のデスクトップ・アプリケーションでは日本語入力ができている
  • chrome / chromium だけできない
  • .cacheをtmpfsに移したときに著しくおかしい

##確認を行った環境

$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
(略)
PRETTY_NAME="Ubuntu 20.04.1 LTS"
(略)

$ fcitx --version
fcitx version: 4.2.9.7

$ ibus version
IBus 1.5.22

$ mozc --version
Command 'mozc' not found, did you mean:
(略)

$ ばーじょんMozc-2.23.2815.102+24.2.oss

mozcのバージョンは「ばーじょん」と打って変換する際の変換候補に出ます

##要点

  • snap版すなわちapt版は(筆者環境では)対処療法が発見できなかった。削除した
  • その際の.cacheフォルダは~/snap/chromium/common/.cacheである。削除した
  • Google Chrome等で検索して導かれた先にあるもの、すなわちdeb版をdeb -iして導入した
  • その場合のデフォルトの.cacheフォルダは~/.cache/google-chromeである。現在これをtmpfsにmountして使用している
  • ごくたまに、英語日本語の切り替えがうまくいかないことがある(後述)。が、tipがあり、実用上は問題ない
  • .cacheをtmpfsに移しても、移さなくても、安定動作している
  • .cache on tmpfs時の起動爆速感は、ぜひお勧めしたい
  • ibusでもfcitxでも同様(筆者環境では)

##参考
本質的には以上。以下は参考情報。
###筆者のchrome起動オプション

/usr/bin/google-chrome-stable --proxy-server="ipaddress:port" --renderer-process-limit=1 %U

###筆者のchromeバージョン

$ google-chrome-stable --version
Google Chrome 86.0.4240.75

###筆者のchrome .cache

$ df -lha |grep chrome
tmpfs           1.0G   32M  993M   4% /home/dk4130523/.cache/google-chrome

###just a tip
####うまくいかないことがある(後述)。が、tipがあり云々とは
chrome上で日本語入力ができなくなった場合、次の手順でこれまで100%正常状態に復帰しています(筆者環境では)。

1. chromeを落とさない。落とすだけ無駄です
2. 本記事冒頭の今北産業の第1行を行ってみる。効果がなければ3.に進む
3. デスクトップ・パネル上のキーボード・アイコンをクリックして**[あ]**(=日本語入力状態)に切り替える
4. 次のどちらかを試す
4.1 念のため、chromeで新規タブを1つ立てる。そこで[Crtl]+[Space]などして、実際に日本語入力と変換を試します。入力と変換ができることを確認する
4.2 他のアプリケーション(例、LXTerminal)で日本語入力を試す。[Crtl]+[Space]などして、実際に日本語入力と変換を試します。入力と変換ができることを確認する
5. そのままchromeの、それまで作業していたchromeタブに戻ります

###読者からの手紙

  1. .cacheをtmpfsに移す具体的な手順を教えてください
  2. 他にもtmpfsに移してうまうましているアプリケーションが存在する匂いがします
  3. そこまでして.cacheをtmpfsに移す動機は。素で十分高速の豆腐では

###筆者からの返信

  1. 次回記事で書くかも
  2. snapから入れたspotify、ソースからビルドして入れたJDim(と、2chproxypl)、wineで動かしているPDIC英辞郎など。次々以降小出しにするかも
  3. 豆腐がすぐに悪くなることと掛けたつもりかい?おーい山田君、若旦那の座布団ぜんぶ取っ払っちゃって」🐾💟
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?