• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H14-May-2019-6,5386,289

engine/H14-May-2019-14,31711,412

gir/H14-May-2019-2,2931,886

icons/H03-May-2022-689563

m4/H14-May-2019-12,61311,437

po/H03-May-2022-9,8027,745

setup/H14-May-2019-12,94811,591

tests/H14-May-2019-1,2951,050

ABOUT-NLSH A D14-May-201991.8 KiB1,3801,341

AUTHORSH A D14-May-2019276 1411

COPYINGH A D14-May-201917.6 KiB340281

ChangeLogH A D14-May-2019111.4 KiB4,7233,328

INSTALLH A D14-May-201915.4 KiB369287

Makefile.amH A D14-May-20192.3 KiB8855

Makefile.inH A D14-May-201930.3 KiB987858

NEWSH A D14-May-20192.3 KiB4945

READMEH A D14-May-20194.8 KiB195128

aclocal.m4H A D14-May-201951.8 KiB1,4271,295

autogen.shH A D14-May-20191 KiB4028

compileH A D14-May-20197.2 KiB349259

config.guessH A D14-May-201943.1 KiB1,4871,294

config.h.inH A D14-May-20193.7 KiB13598

config.rpathH A D14-May-201918.1 KiB685588

config.subH A D14-May-201930.7 KiB1,7911,636

configureH A D14-May-2019717.8 KiB23,36519,739

configure.acH A D14-May-201915.7 KiB481432

depcompH A D14-May-201923 KiB792502

ibus-anthy.spec.inH A D14-May-20193.1 KiB10687

install-shH A D14-May-201915 KiB519337

ltmain.shH A D14-May-2019316.6 KiB11,1507,980

missingH A D14-May-20196.7 KiB216143

py-compileH A D14-May-20194.6 KiB171124

python-config.pyH A D14-May-20191.4 KiB5437

README

1ibus-anthy
2It is a Japanese input engine for IBus.
3
4
5Installation
6============
7
8The following is the online document:
9https://github.com/ibus/ibus/wiki/Install
10
11#1. Build & Install IBus
12* Obtain source code
13
14IBus source code can either be download from IBus download page
15(https://github.com/ibus/ibus/releases)
16(If you use ibus for the first time, the download page is more stable than
17git.)
18
19 $ zcat ibus-xx.tar.gz | tar xfv -
20 $ cd ibus-xx
21
22    * The 'xx' is a version number.
23
24or obtained from git with following commands:
25
26 $ git clone git://github.com/ibus/ibus.git ibus
27 $ cd ibus
28
29    * 'git clone --help' shows the usage.
30
31* Build and Install
32After source code is extracted from tarball or git, use following command
33to build and install:
34
35 $ ./autogen.sh --prefix='/usr' --sysconfdir='/etc' --libdir='/usr/lib' \
36     --enable-gtk-doc
37 $ make
38 $ sudo make install
39
40(Change the paths '/usr', '/etc', '/usr/lib' according to your system
41configuration.)
42
43or if you use Linux system, probably rpmbuild is easier to build applications.
44
45  # cp ibus-xx.tar.gz /usr/src/$distributer/SOURCE
46  # rpmbuild -bp ibus/ibus.spec.in
47  # rpmbuild -bb ibus/ibus.spec.in
48
49* Register IBus as a Gtk immodule
50For i386
51
52 $ sudo update-gtk-immodules i386-redhat-linux-gnu
53
54or
55
56 $ sudo gtk-query-immodules-2.0-32 \
57     /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so >> \
58     /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
59
60For x86_64
61
62 $ sudo update-gtk-immodules x86_64-redhat-linux-gnu
63
64or
65
66 $ sudo gtk-query-immodules-2.0-64 \
67   /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so >> \
68   /etc/gtk-2.0/x86_64-redhat-linux-gnu/gtk.immodules
69
70(Replace the string i386-redhat-linux-gnu or path
71/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so with the setting that matches
72your system.)
73
74* Update icon caches
75
76  $ ls /usr/share/icons/*/*/*/ibus*
77/usr/share/icons/hicolor/16x16/apps/ibus-keyboard.png
78/usr/share/icons/hicolor/22x22/apps/ibus-keyboard.png
79/usr/share/icons/hicolor/24x24/apps/ibus-keyboard.png
80/usr/share/icons/hicolor/32x32/apps/ibus-keyboard.png
81/usr/share/icons/hicolor/48x48/apps/ibus-keyboard.png
82/usr/share/icons/hicolor/scalable/apps/ibus-keyboard.svg
83  $ sudo gtk-update-icon-cache /usr/share/icons/hicolor
84
85
86#2. Build & Install Anthy
87
88   Download anthy source from Anthy Web
89   (http://en.sourceforge.jp/projects/anthy/)
90
91       $ zcat anthy-xx.tar.gz | tar xfv -
92       $ cd anthy
93       $ ./configure --prefix=/usr
94       $ make
95       $ sudo make install
96
97          * The 'xx' is a version number.
98
99
100#3. Build & Install Kasumi
101
102   Kasumi is not required but probably useful for you.
103   Download kasumi source from Kasumi Web
104   (http://en.sourceforge.jp/projects/kasumi/)
105
106       $ zcat kasumi-xx.tar.gz | tar xfv -
107       $ cd kasumi
108       $ ./configure --prefix=/usr
109       $ make
110       $ sudo make install
111
112          * The 'xx' is a version number.
113
114
115#4. Build & Install IBus Anthy
116   Download ibus-anthy source from IBus download page
117   (https://github.com/ibus/ibus-anthy/releases)
118   or
119   Use git clone git://github.com/ibus/ibus-anthy.git ibus-anthy
120
121       $ zcat ibus-anthy-xx.tar.gz | tar xfv -
122       $ cd ibus-anthy
123       $ ./autogen.sh --prefix=/usr
124       $ make
125       $ sudo make install
126
127          * The 'xx' is a version number.
128
129or if you use Linux system, probably rpmbuild is easier to build applications.
130
131  # cp ibus-anthy-xx.tar.gz /usr/src/$distributer/SOURCE
132  # rpmbuild -bp ibus-anthy/ibus-anthy.spec.in
133  # rpmbuild -bb ibus-anthy/ibus-anthy.spec.in
134
135or if you use Linux system, probably you can install rpm with yum.
136
137  # yum install --enablerepo=rawhide ibus-anthy
138
139
140#5. Run iBus
141* Run ibus-daemon to start ibus daemon with either way:
142
143    * Distribution tool likes im-chooser, im-switch
144    * Add a new /etc/xdg/autostart/ibus.desktop to invoke 'ibus-daemon --xim'
145    * Manual
146
147       $ pkill -9 ibus
148       $ ps -ef | grep ibus
149       $ /usr/bin/ibus-daemon --xim &
150
151After ibus-daemin is invoked, Run ibus-setup to set the preference,
152enable input methods, also start ibus daemon.
153
154e.g.
155
156 $ ps -ef | grep ibus
157foo 15735 15518  0 11:30 pts/3    00:00:17 /usr/bin/ibus-daemon --xim
158foo 20037 15735  0 12:58 pts/3    00:00:00 /usr/libexec/ibus-gconf
159foo 20039 15735  0 12:58 pts/3    00:00:06 python /usr/share/ibus/ui/gtk/main.py
160foo 20041     1  0 12:58 pts/3    00:00:00 /usr/libexec/ibus-x11 --kill-daemon
161foo 20042 15735  0 12:58 pts/3    00:00:01 python /usr/share/ibus-anthy/engine/main.py --ibus
162
163
164#6. Run gnome, kde or old X applications
165* Set following environment varible for Gtk:
166
167 $ GTK_IM_MODULE=ibus
168
169For KDE:
170
171 $ QT_IM_MODULE=ibus
172
173and other X applications
174
175 $ XMODIFIERS="@im=ibus"
176
177e.g.
178
179 $ env GTK_IM_MODULE=ibus gedit
180
181To enable input method, Type Ctrl + Space.
182
183
184Bug Reports
185===========
186https://github.com/ibus/ibus/wiki/BugReport
187
188
189Questions
190=========
191http://groups.google.com/group/ibus-user
192http://groups.google.com/group/ibus-devel
193Also refer AUTHORS file
194
195