お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-07-31 12:24:41

kenken92
メンバ
登録日: 2007-10-27

ATOK X3 for Linuxのインストール

 8.04日本語デスクトップ版を使っています。Windowsで慣れたATOKをインストールしようとしているのですが、うまくいきません。

 手順はJustsystemが公開している
http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=042708

にそって行っています。再ログインあるいは再起動しても、日本語入力IMEが全く起動できなくなりました。つまり半角/全角キーで無反応です。

一つ気になる点としては、
sudo bash ./setupatok_up1_deb.sh
を行うと
 Using '/etc/X11/xinit/xinput.d/iiimf' to provide 'xinput-ja_JP'.
とメッセージが出ます。

 試しに他の8.04のPCでインストールしてみたところ、こちらは正常に起動できました。Ubuntuに不慣れなため、うまく状況説明できていないと思いますが、チェックすべき項目なども教えてください。

最後の編集者: kenken92 (2008-07-31 12:25:34)

オフライン

 

#2 2008-07-31 15:39:49

sari1013
メンバ
登録日: 2008-07-23

Re: ATOK X3 for Linuxのインストール

こんにちは、私も最近MacからUbuntuへ移行したものです。
ATOK8の頃から使っておりましたので、Ubuntuにもインストールして
ほぼ、問題なく使っております。(Wine上のIE6ではなぜか使えません)

$ im-switch -c
の結果はどうなるでしょうか
Selection    Alternative
  -----------------------------------------------
      1        default
      2        default-xim
*     3        iiimf
      4        iiimf~
      5        none
      6        scim
      7        scim-bridge
      8        scim-immodule
      9        th-xim
のようにiiimfが存在してますか?
存在したなら、それがdefault(*)になってますか?

オフライン

 

#3 2008-07-31 16:07:56

kenken92
メンバ
登録日: 2007-10-27

Re: ATOK X3 for Linuxのインストール

 早速のご回答ありがとうございます。2台試したうち2台とも問題があることが分かりました。

PC1
 インストール後ログインしなおすとATOKを起動できました。ところが再起動などをしているうちにいつの間にかATOKを含めてすべてのIMEが起動できなくなっていました。
 im-switchでiiimfは存在するもののデフォルトになっていなかったのでデフォルトにしました。ログインしなおすとATOKは起動できました。ところが再起動後またしてもIMEすべて起動できなくなりました。iiimfはデフォルトのままなのは確認しています。

PC2
 こちらはATOKインストール後もAnthyが起動してしまいます。im-switcherで確認するとiiimfはデフォルトに設定されていました。

以上よろしくお願いいたします。

オフライン

 

#4 2008-07-31 17:10:15

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ATOK X3 for Linuxのインストール

 kenken92さん、思惑通りにATOKが起動しない場合があるようです。

 hitoさんが、対処方法を述べられています。こちら↓を参照してください。
 http://forum.ubuntulinux.jp/viewtopic.p … 760#p11760

 これでダメな場合は、別の手段を考慮する必要がありそうです。どうかな?

 追記 ATOKX3が正常に動作しているMSI MEGAPC651 で確認しました。
   P4 2.66GHz, (Ubuntu8.04+KDE) + WindowsXP_pro dualboot
   ディフォルトの*マークがでません。
   試しに3を入力したら、3の先頭に表示されるようになりました。
   ATOKの動作には、別段変化はありませんでした。
~$ im-switch -c
There are 10 candidates which provide IM
 for /home/user_name/.xinput.d/ja_JP:

  Selection    Alternative
  -----------------------------------------------
      1        default
      2        default-xim
      3        iiimf
      4        iiimf~
      5        none
      6        scim
      7        scim-bridge
      8        scim-immodule
      9        skim
      10        th-xim
System wide default for ja_JP (or all_ALL) locale is marked with [+].
Press enter to keep the current selection[*], or type selection number:

最後の編集者: koisan1949 (2008-07-31 21:55:57)

オフライン

 

#5 2008-07-31 18:49:26

kenken92
メンバ
登録日: 2007-10-27

Re: ATOK X3 for Linuxのインストール

どうもありがとうございます。
hitoさんが書かれた対処法でPC1に関してはATOK起動できました。素人の質問で申し訳ないんですが、起動時のセッションに記入とはどうすればよろしいのでしょうか。システム−設定−セッションで自動起動するプログラムのタブにatokという項を作成し、
ps -fe | grep iiimx | grep -q iiimd || /opt/atokx3/bin/atokx3start.sh
と書いてみたんですが駄目なようです。

PC2に関しては駄目なようです。相変わらずAnthyが起動してしまいます。

オフライン

 

#6 2008-07-31 19:06:05

najanaja
メンバ
登録日: 2007-05-08

Re: ATOK X3 for Linuxのインストール

私の場合、
ps -fe | grep iiimx | grep -q iiimd || /opt/atokx3/bin/atokx3start.sh
では、うまく動かなかったので、
/opt/atokx3/bin/atokx3start.sh
だけにしたらうまくいきました。
ご参考までに。

オフライン

 

#7 2008-07-31 20:26:29

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ATOK X3 for Linuxのインストール

 端末で、iiimxが作成されているかチェックします。
 なお、pc2の場合はATOKX3のインストールの不具合と思われますので、
 再インストールしてください。
http://forum.ubuntulinux.jp/viewtopic.p … 768#p11768
 

コード:

~$ ps -fe | grep iiimx
5769  5666  0 XX:XX  ?     00:00:00 [iiimx] <defunct>
5771    1 0  XX:XX ?         00:00:00 /usr/bin/iiimx -iiimd
6945  6317  0 XX:XX pts/0    00:00:00 grep iiimx

 あれば、ATOKがインストールされています。
 そこで、漢字入力できないときATOKを再起動させます。
 najanajaさんの助言から、起動シェルスクリプトの最後の行に追記させます。
 $ gksu gedit /etc/rc.local

コード:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of 
# each multiuser runlevel.
# Make sure that the script will "exit 0" 
# on success or any other
# value on error.
   省略
sudo bash /opt/atokx3/bin/atokx3start.sh
exit 0

 追記 私も、よく知らないので間違っていたら、ごめんなさい。
  /etc/init.d/rc.local も存在し、内容は下記です。
  正直どちらに追加したらいいのやら....

コード:

#! /bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions

do_start() {
    if [ -x /etc/rc.local ]; then
        log_begin_msg 
                 "Running local boot scripts (/etc/rc.local)"
        /etc/rc.local
        log_end_msg $?
    fi
}
 省略

どなたか、ヘルプ!

最後の編集者: koisan1949 (2008-08-01 19:35:53)

オフライン

 

#8 2008-08-01 08:41:15

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ATOK X3 for Linuxのインストール

#7でダメな場合、シェルスクリプトを作成して、起動させる方法

シェルスクリプトの作成
  $ gksu gedit /usr/local/bin/ATOK
     ATOK_fileの中身

コード:

#!/bin/bash
echo "Restart atokx3start.sh"
sudo bash /opt/atokx3/bin/atokx3start.sh

  $ sudo chmod a+x /usr/local/bin/ATOK
    note: 実行可能ファイルにします。
  $ echo $PATH
    note: PATHが通っているのを確認。
  $ ATOK
    note: 起動したら、このシェルスクリプトでATOKの再起動の試行。

シェルスクリプトがOKなら、
  システム−設定−セッションで自動起動するプログラムのタブに、
  ATOKという項を作成してください。

最後の編集者: koisan1949 (2008-08-01 08:45:28)

オフライン

 

Board footer

Powered by FluxBB