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
インストール中の回答。 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
既知のバグ †
- 日本語入力オフのときもATOKパレットを表示するのチェックを外していても、
表示される事がある。
- 環境によっては、プロパティ(環境設定)をマウスで操作できなくなる場合がある。
キーボードでの操作は可能なので、そうなった場合は
TabキーとEnterキーやスペースキーで操作するか、Alt + F4でウィンドウを一旦閉じる。
- 以下のようなエラーが出ているらしい。
(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