ibus
Posted: 10/05/18(火) 12:53
まだscimの方がいいけど、こちらは開発終了。
ibusは現在開発進行中。今後に期待。
google-imeもibusを使用。
とりあえずanthyを動かす。
ibusは現在開発進行中。今後に期待。
google-imeもibusを使用。
とりあえずanthyを動かす。
コード: 全て選択
# python /usr/share/ibus/ui/gtk/main.py
Traceback (most recent call last):
File "/usr/share/ibus/ui/gtk/main.py", line 33, in <module>
import ibus
File "/usr/lib/python2.6/site-packages/ibus/__init__.py", line 32, in <module>
from lang import *
File "/usr/lib/python2.6/site-packages/ibus/lang.py", line 70, in <module>
__load_lang()
File "/usr/lib/python2.6/site-packages/ibus/lang.py", line 68, in __load_lang
p.ParseFile(file(iso_639_xml))
IOError: [Errno 2] No such file or directory: '/usr/share/xml/iso-codes/iso_639.xml'
いまここ# python /usr/share/ibus/ui/gtk/main.py
Traceback (most recent call last):
File "/usr/share/ibus/ui/gtk/main.py", line 37, in <module>
import pynotify
ImportError: No module named pynotify
コード: 全て選択
/usr/bin/ibus-daemon --xim
/usr/libexec/ibus-gconf
python /usr/share/ibus/ui/gtk/main.py
/usr/libexec/ibus-x11 --kill-daemon
python /usr/share/ibus-anthy/engine/main.py --ibus
コード: 全て選択
# python -V
Python 2.6.5
# env python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gtk
>>>
コード: 全て選択
# tar zxvf pycairo-1.8.8.tar.gz
...
# cd pycairo-1.8.8
# ./configure --prefix=/usr
...
# make
...
# new2dir make install
...
# cd ..
# dir2pet pycairo-1.8.8-i486
コード: 全て選択
# ldconfig -v
...
きりんさん、貴重な情報ありがとうございます。きりん さんが書きました:ちなみに、コマンドプロンプトから、
#dpkg-deb -x <deb faile> <展開先> …データファイルの展開
#dpkg-deb -e <deb faile> <展開先> …コントロールファイルの展開
が出来るようなので、単純にパッケージマネージャから導入を行わず、一度、ダウンロード・展開、コントロールファイルの動作内容の確認を行いながら実験するのがよさそうですね。
コード: 全て選択
# ibus-setup
Traceback (most recent call last):
File "/usr/share/ibus/setup/main.py", line 28, in <module>
import gtk
ImportError: No module named gtk
コード: 全て選択
# ls -s
total 20724
4 dbus-python-0.83.1 80 ibus-anthy-1.2.1-i486.pet
4 dbus-python-0.83.1-i686 472 ibus-anthy-1.2.1.tar.gz
4 dbus-python-0.83.1-i686.files 3152 iso-codes_3.16-1_all.deb
108 dbus-python-0.83.1-i686.pet 1072 navit-20080222.tgz
528 dbus-python-0.83.1.tar.gz 0 nohup.out
164 GConf-dbus-2.16.0-i486.pet 4620 Python+-2.6.4-i486.pet
372 GConf-dbus_DEV-2.16.0-i486.pet 728 python-gtk2_2.17.0-0ubuntu2_i386.deb
1320 GConf-dbus_NLS-2.16.0-i486.pet 24 python-notify_0.1.1-2+b2_i386.deb
4 ibus-1.2.1 4 pyxdg-0.19
4 ibus-1.2.1-i486 4 pyxdg-0.19-i486
12 ibus-1.2.1-i486.files 0 pyxdg-0.19-i486.files
1040 ibus-1.2.1-i486.pet 40 pyxdg-0.19.tar.gz
12 ibus-1.2.1-i686.files 4 swig-1.3.40
1184 ibus-1.2.1.tar.gz 4 swig-1.3.40-i486
4 ibus-anthy-1.2.1 24 swig-1.3.40-i486.files
4 ibus-anthy-1.2.1-i486 932 swig-1.3.40-i486.pet
4 ibus-anthy-1.2.1-i486.files 4792 swig-1.3.40.tar.gz
コード: 全て選択
31194 root 0:00 ibus-daemon --xim
31195 root 0:00 /usr/libexec/ibus-gconf
31199 root 0:00 /usr/libexec/ibus-x11 --kill-daemon
コード: 全て選択
# python /usr/share/ibus/ui/gtk/main.py
Traceback (most recent call last):
File "/usr/share/ibus/ui/gtk/main.py", line 37, in <module>
import pynotify
ImportError: No module named pynotify
# python /usr/share/ibus-anthy/engine/main.py --ibus
Traceback (most recent call last):
File "/usr/share/ibus-anthy/engine/main.py", line 26, in <module>
import factory
File "/usr/share/ibus-anthy/engine/factory.py", line 24, in <module>
import engine
File "/usr/share/ibus-anthy/engine/engine.py", line 46, in <module>
sys.path.append(path.join(os.getenv('IBUS_ANTHY_PKGDATADIR'), 'setup'))
File "/usr/lib/python2.6/posixpath.py", line 67, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
#
ubuntuではibusのプロパティで/root/.bashrcに記入のメッセが暇人 さんが書きました:export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
とかは最近はどこに入れればいいんでしょう?