Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
IBusのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
IBus
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:Internationalization (日本語)]] [[en:IBus]] [[zh-CN:IBus]] [[zh-TW:IBus]] {{Related articles start (日本語)}} {{Related2|Fcitx (日本語)|Fcitx}} {{Related2|SCIM (日本語)|SCIM}} {{Related2|Input Japanese using uim (日本語)|UIM}} {{Related articles end}} '''IBus''' ("Intelligent Input Bus") は様々な言語の文字を入力するためのシステムである、[[Wikipedia:ja:インプットメソッド|インプットメソッドフレームワーク]]のひとつです。IBus は [[Fcitx (日本語)|Fcitx]], [[SCIM (日本語)|SCIM]], [[Input Japanese using uim (日本語)|UIM]] と同等の機能を持っています。 ==インストール== [[Official Repositories (日本語)|公式リポジトリ]]から {{pkg|ibus}} パッケージをインストールしてください。 さらに、Qt アプリケーションで IBus を有効にするために、{{pkg|ibus-qt}} ライブラリをインストールしましょう。 ===インプットメソッドエンジン=== あなたが入力したい言語にあわせて、最低ひとつのインプットメソッドが必要です。利用できるインプットメソッドは以下の通り: * {{Pkg|ibus-anthy}}: {{Pkg|anthy}} ベースの日本語 IME。 * [[mozc (日本語)|ibus-mozc]]: Google によって開発されている日本語 IME。{{AUR|mozc}} パッケージに含まれています。 * {{Pkg|ibus-kkc}}: {{Pkg|libkkc}} ベースの日本語 IME。 * {{Pkg|ibus-pinyin}}: 拼音と注音(字母)ユーザーのためのインテリジェント中国語フォネティック IME。IBus のメイン開発者によって設計されており英語のスペルチェックなど高度な機能を持っています。 * {{Pkg|ibus-rime}}: パワフル・スマートな中国人のための中国語インプットメソッド (pinyin, zhuyin, double pinyin, Jyutping, Wugniu, Cangjie5, Wubi 86)。 * {{Pkg|ibus-chewing}}: {{Pkg|libchewing}} ベースの注音(字母)ユーザーのためのインテリジェント中国語フォネティック IME。 * {{Pkg|ibus-hangul}}: {{Pkg|libhangul}} ベースの韓国語 IME。 * {{Pkg|ibus-unikey}}: ベトナム文字を入力するための IME。 * {{Pkg|ibus-table}}: テーブルベースの IM を使うための IME。 * {{Pkg|ibus-m17n}}: {{Pkg|m17n-db}} のインプットメソッドを使って多くの言語を入力できる m17n IME。 全ての利用可能なインプットメソッドを見るには: $ pacman -Ss ^ibus-* [[Arch User Repository (日本語)|AUR]] から利用できるパッケージもあります。 ===初期設定=== まず、(IBus を使うユーザーで) ibus-setup を実行: $ ibus-setup デーモンが起動し以下のメッセージが表示されます: IBus has been started! If you cannot use IBus, please add below lines in $HOME/.bashrc, and relogin your desktop. export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus {{Note| * IBus はデーモンを使っていますが、これは [[systemd (日本語)|systemd]] によって管理されるようなデーモンではありません: 通常ユーザーとしてログインしたときに実行される類のものです。 * ログインしたときに ibus が''自動では起動しない''場合、上の “export …” の部分を $HOME/.[[xprofile (日本語)|xprofile]] (もしくは .[[xinitrc (日本語)|xinitrc]]) に移動し、同じファイルに次の行を加えて下さい: {{ic|ibus-daemon -drx}}、そしてデスクトップに再ログインしてください。{{ic|ibus-daemon -drx}} は {{ic|$HOME/.bashrc}} の {{ic|export ...}} の後にも追加できます。}} それから設定画面が表示されるはずです; IBus が起動している間はシステムトレイのアイコンからいつでもこの設定画面を開くことができます(右クリック→設定)。[[#設定]] を見て下さい。 IBus が Qt/KDE アプリケーションで動作しない場合、''ibus-qt'' ライブラリがインストールされているか確認して Qt の設定エディタから IBus をデフォルトの IME に設定してください: $ qtconfig-qt4 "インターフェース" -> "デフォルトのインプットメソッド" から、{{ic|xim}} のかわりに {{ic|ibus}} を選択です。 === GNOME === GNOME にはデフォルトで IBus が含まれているので、あなたの言語に必要なパッケージをインストールするだけで動かせます。入力を有効にするには、''地域と言語''設定の''入力ソース''セクションに追加してください。入力ソースを追加した後、GNOME はトレイに入力切り替えアイコンを表示します。GNOME でインプットメソッドを切り替えるデフォルトのショートカットは {{ic|Super+space}} です。''ibus-setup'' で設定した''次のインプットメソッド''のショートカットは無視されます。 ==設定== === IBus === {{Note|中国語、日本語、韓国語、ベトナム語の文字を入力するには[[Fonts (日本語)#漢字、日本語、ハングル、ベトナム語|東アジアのフォント]]をインストールする必要があります。}} "一般" の設定はデフォルトのままでかまいませんが、"インプットメソッド"タブではドロップダウンボックスからあなたのインプットメソッドを選び、"追加"を押してください。必要なら複数のインプットメソッドを使うこともできます。 一度 IBus をセットアップすれば、{{ic|Super+space}} を押すことでインプットメソッドを使うことができます(押すたびにインプットメソッドが変わります)。IBus はどのインプットメソッドが使われているかをそれぞれのウィンドウ毎に記憶するので、ウィンドウ毎にインプットメソッドを有効にする必要があります。この挙動はシステムトレイアイコンを右クリックして ''Preferences'' を選択して ''Advanced'' タブから変更することができます。 === Ibus-rime === ''ibus-rime'' IME を使う場合、以下がインストールや設定に役立つかもしれません。 Rime はスキーマに依存しており動かすためにはユーザーが編集する必要があります。ただし、デフォルトのピンイン入力スキーマが付いているのでそれを使うこともできます。 他のインプットメソッドのスキーマを使いたい場合、以下がその一覧です: * Luna Pinyin (Standard Mandarin) * Terra Pinyin (with tones) * Bopomofo (Mandarin Phonetic Symbol) * Double Pinyin (Ziranma, MSPY) * Jyutping (Cantonese) * Wugniu (Wuu) * Cangjie5 * Wubi86 例えば、四声を使ってピンインを入力したい場合、Terra Pinyin インプットメソッドを使います。このために、まずディレクトリを作成する必要があります: $ mkdir ~/.config/ibus/rime このディレクトリの中に、{{Ic|default.custom.yaml}} という名前のファイルを作成して以下の行をファイルに加えて下さい: {{hc|default.custom.yaml| patch: schema_list: - schema: terra_pinyin }} インデントは意味があるので注意してください。これで Rime はスキーマのリストを Terra Pinyin だけを含むリストに置き換えます。 最後に、変更が自動的に適用されない場合は、次を実行してください: $ rm ~/.config/ibus/rime/default.yaml && ibus-daemon -drx Note: 任意で四声を入力してリストにフィルターをかけることができます。四声を入力するには: 一声: - ニ声: / 三声: < 四声: \ Example: {{Ic|hǎo}} と入力して発音どおりの中国語だけを表示するには、{{Ic|hao<}} と入力すれば自動的に hǎo に変換されます。 ==== 使用方法 ==== Rime は中国語やその句読点を全て書くための機能を提供しています。 ===== 基本的な設定 ===== Rime の実行中はいつでも {{Ic|F4}} で基本的なオプションにアクセスできます。表示されるオプションは以下の通りです: 1. Method name 2. 中文 -› 西文 3. 全角 -› 半角 4. 漢字 -› 汉字 etc. 最初のオプションは選択できるメソッドの名前を示します (例: 地球拼音 for Terra Pinyin)。多くのメソッドを使う場合、このメニューに表示されます。 2番目のオプションは入力したい言語を選択します。 3番目のオプションは句読点を全角・半角どちらで入力するか選択します。 最後のオプションは繁体字(漢字)と簡体字(汉字)どちらを入力するか選択します。 ===== 中国語の句読点 ===== Rime を使って中国語の句読点全てを打てます。以下の表は句読点の入力方法を示しています: [ -> 「 【 〔 [ ] -> 」 】 〕 ] { -> 『 〖 { } -> 』 〗 } < -> 《 〈 « ‹ > -> 》 〉 » › @ -> @ @ ☯ / -> / / ÷ * -> * * ・ × ※ % -> % % ° ℃ $ -> ¥ $ € £ ¥ | -> ・ | | § ¦ _ -> —— \ -> 、 \ \ ^ -> …… ~ -> 〜 ~ ~ 〰 ===== 高度な設定 ===== Rime はありとあらゆるものを変更することができ、プロジェクトのウェブサイト (中国語) に例がたくさん置いてあります: https://code.google.com/p/rimeime/wiki/CustomizationGuide ==Tips and tricks== ===Pinyin の使用方法=== ''ibus-pinyin'' を使っている場合 * まず入力したい文字のピンイン (sans tones) を入力してください。 * {{ic|Up}} や {{ic|Down}} を繰り返し押して文字を選択します (必要なら次のページに進みます)。 * {{ic|Space}} を押して文字を使います。 * {{ic|PageUp}} や {{ic|PageDown}} を使ってページをスクロールでき、1-5 の数字キーを使うことで必要な文字を選択します。 * 一度に複数の文字を入力して単語・句を書けます (例: "zhongwen" で "中文" を入力)。ibus-pinyin は頻繁に入力した文字を記憶し、あなたのタイピングプロファイルにあわせてサジェストを作成します。 ==トラブルシューティング== ===Kimpanel=== IBus のメインインターフェイスは現在 GTK+ でのみ利用可能ですが、{{Pkg|Kimpanel}} はネイティブの Qt/KDE インプットインターフェイスを提供しています。パッケージ {{Pkg|kdeplasma-addons-applets-kimpanel}} は IBus をサポートするようにコンパイルされていますが、パネルと通信を行うために次のコマンドで IBus を起動する必要があります: $ ibus-daemon --xim --panel=/usr/lib/kde4/libexec/kimpanel-ibus-panel この方法で ibus を起動するメニューエントリを作るには、下のファイルを {{ic|~/.local/share/applications/ibus-kimpanel.desktop}} に保存してください: {{bc|<nowiki> [Desktop Entry] Encoding=UTF-8 Name=IBus (KIMPanel) GenericName=Input Method Framework Comment=Start IBus Input Method Framework Exec=ibus-daemon --xim --panel=/usr/lib/kde4/libexec/kimpanel-ibus-panel Icon=ibus Terminal=false Type=Application Categories=System;Utility; X-GNOME-Autostart-Phase=Applications X-GNOME-AutoRestart=false X-GNOME-Autostart-Notify=true X-KDE-autostart-after=panel </nowiki>}} これで KDE に ibus を自動起動させたり、Kimpanel でインプットメソッドとして ibus を設定することができるようになり、kimpanel からクリックすることで手動で起動できます。どちらにしても、アプリケーションの選択ダイアログでは Utility/Ibus (Kimpanel) を選択してください。 ===rxvt-unicode=== IBus と ''rxvt-unicode'' の問題が発生した場合、以下の手順を踏むことで解決できます。. 以下を {{ic|~/.Xdefaults}} に追加してください (これは必要ないかもしれません): URxvt.inputMethod: ibus URxvt.preeditType: OverTheSpot そして次のコマンドで IBus を起動してください: $ ibus-daemon --xim ''ibus-daemon'' を自動的に起動させていて (例: {{ic|~/.xinitrc}} や {{ic|~/.xsession}})、{{ic|--xim}} オプションを使わずに {{ic|ibus-daemon &}} を実行している場合は、新しいコマンドをテストするために既に実行中のプロセスを kill してください。 ===GTK+ アプリケーション=== GTK アプリケーションでインプットメソッドを使うと問題がおこることがあります。おそらくそれは gtk.immodules ファイルが見つけられないことが原因です。 問題を修正するには、GTK+2 なら: export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules GTK+3 なら: export GTK_IM_MODULE_FILE=/usr/lib/gtk-3.0/3.0.0/immodules.cache を {{ic|$HOME/.bashrc}} に追加することで問題を修正できます。 {{note|gtk2 に設定すると、gedit などの gtk3 アプリケーションが使えなくなります。gtk3 に設定すると xfce などの gtk2 アプリケーションが使えなくなります。}} ===中国語の入力=== 中国語の入力に問題が起こるときは、ロケールの設定を確認してください。例えば Hong Kong なら、LANG=zh_HK.utf8 を export してください。 {{Note|IBus 1.4 以降大きな更新が行われているので、C で書かれている ''ibus-pinyin'' や ''ibus-sunpinyin'' で中国語を入力できなくなっているかもしれません。解決方法は {{Pkg|ibus-libpinyin}} をインストールすることです。}} GNOME で ibus を起動するには、以下を {{ic|~/.profile}} に加えて GNOME を再起動してください。 export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus ibus-daemon -d -x このバグに関する詳しい説明は [http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=346639 このページ] を参照してください。 ===LibreOffice=== IBus がロードされているのに [[LibreOffice (日本語)|LibreOffice]] にインプットウィンドウが出ない場合、以下を {{ic|~/.bashrc}} に追加してください: export XMODIFIERS=@im=ibus それから、ibus を {{ic|--xim -d}} で起動する必要があります。例えば、以下を {{ic|~/.xinitrc}} に追加してください: ibus-daemon --xim -d ただしこの修正を適用するにはターミナルから LibreOffice を起動しなくてはなりません。 KDE を使っていて上述の修正がきかない場合、{{Pkg|libreoffice-gnome}} をインストールして以下の行を {{ic|~/.xprofile}} に追加してください。ただし LibreOffice が GTK2 モードで起動するようになります: export OOO_FORCE_DESKTOP="gnome" 後者の修正では LibreOffice をターミナル以外からも起動できます。
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
IBus
に戻る。
検索
検索
IBusのソースを表示
話題を追加