Linux

ATOK X3 for Linux をUbuntu 14.04 64bit にインストールする

目次

参考サイト

最初の注意点(ATOK X3 for Linuxの購入について)

  • 残念ながら、'16/11/5(土)現在、新規にATOK X3 for Linux を購入することはできません。(JustSystem? が販売をやめてしまったようです。。。)
  • なので、あくまで以下の設定ができるのは、すでに ATOK X3 for Linux を持っている人に限定されます。
  • また前に購入し、ライセンスを保有している人でも、新規に ATOK X3 for Linux のパッケージをダウンロードすることができません。
  • よって、ライセンスを持っていて、かつ ATOK X3 for Linux のインストールファイルを持っている人が対象になります。
    (アップデートファイルのダウンロードは現在でも可能です。)

Window Manager との相性

  • Unity とは相性が悪いため使用に耐えないらしいです(dash がクラッシュするとのこと)
  • 自分の環境では gnome で使用しています。
    • Kubuntu, Lubuntu でも動くらしいです。

事前準備

im-switch のインストール

sudo apt-get install im-switch

64bit 環境にインストールする用のパッケージインストール

sudo apt-get install gtk2-engines:i386 gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf:i386 libgtk2.0-0:i386 libice6:i386 libpam0g:i386 libsm6:i386 libstdc++6:i386 libwrap0:i386 libxml2:i386 libxt6:i386

gtk.immodules の作成

sudo touch /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
sudo touch /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
  • 上記を実行すると、「システム設定」 > 「言語サポート」が利用できなくなる。

ロケーション環境変数の変更

export LANG=C LANGUAGE=C LC_ALL=C

ATOK X3 for Linux のインストール

ATOK X3 for Linux の解凍

tar xzfv atokx3.tar.gz

インストーラーの起動

cd ATOKX3/
sudo bash ./setupatok_tar.sh
  • 最初のライセンスの確認は yes を入力。

インストール中の回答。 Input path of gtk-query-immodules-2.0 for 32bit application:

/usr/lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0

インストール中の回答。 Input path of gtk-query-immodules-2.0 for 64bit application

/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0

インストール中の回答。 Input path of gtk.immodules for 32bit application:

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

インストール中の回答。 Input path of gtk.immodules for 64bit application:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

sync コマンドの実行

sudo sync

OS の再起動

sudo shutdown -r now

再起動途中で止まったら

SysRq + R, B で再起動

ATOK X3 for Linux のアップデート(atokx3up2)

シンボリックリンクの作成と autostart ディレクトリの作成

sudo ln -s /usr/bin/update-alternatives /usr/sbin/
mkdir ~/.config/autostart

アップデートファイルのダウンロード

アップデートの実行

cd atokx3up2
sudo bash ./setupatok_up2_tar.sh

ATOK X3 for Linux のアップデート(atokx3gtk216)

アップデートファイルのダウンロード

GTK3 対応

解凍ファイルの移動

sudo mv im-iiim.so /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules

ライブラリ位置の修正

sudo mv /usr/lib/libiiimcf.so* /usr/lib/i386-linux-gnu/
sudo mv /usr/lib/libiiimp.s* /usr/lib/i386-linux-gnu/
sudo mv /usr/lib/gtk-2.0/immodules/im-iiim.* /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/
sudo mv /usr/lib64/libiiimcf.so* /usr/lib/x86_64-linux-gnu/
sudo mv /usr/lib64/libiiimp.s* /usr/lib/x86_64-linux-gnu/
sudo mv /usr/lib64/gtk-2.0/immodules/im-iiim.* /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/
sudo bash -c '/usr/lib/i386-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules'
sudo bash -c '/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules'
sudo bash -c '/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache'
sudo bash -c '/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 > /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache'

アップデートの適用

sudo bash /opt/atokx3/sample/setting_debian4.sh

起動問題対応

bash -c "echo '[Desktop Entry]'$'\n''Type=Application'$'\n''Exec=/opt/atokx3/bin/atokx3start.sh'$'\n''Hidden=false'$'\n''NoDisplay=false'$'\n''X-GNOME-Autostart-enabled=true'$'\n''Name=ATOK' > ~/.config/autostart/atok.desktop"

OSの再起動

sudo shutdown -r now

既知のバグ

  1. 日本語入力オフのときもATOKパレットを表示するのチェックを外していても、
    表示される事がある。
  2. 環境によっては、プロパティ(環境設定)をマウスで操作できなくなる場合がある。
    キーボードでの操作は可能なので、そうなった場合は
    TabキーとEnterキーやスペースキーで操作するか、Alt + F4でウィンドウを一旦閉じる。
  3. 以下のようなエラーが出ているらしい。
    (jp.co.justsystem.atokx3.BasicAux:7774): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
    /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: 間違った ELF クラスです: ELFCLASS64

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-02-23 (土) 14:58:11 (114d)