Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
IBusのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
IBus
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:インプットメソッド]] [[en:IBus]] [[zh-hans:IBus]] [[zh-hant:IBus]] {{Related articles start}} {{Related|Fcitx}} {{Related|Fcitx5}} {{Related|インプットメソッド}} {{Related|SCIM}} {{Related|UIM}} {{Related articles end}} '''IBus''' ("Intelligent Input Bus") は様々な言語の文字を入力するためのシステムである、[[Wikipedia:ja:インプットメソッド|インプットメソッドフレームワーク]]のひとつです。IBus は [[Fcitx]], [[SCIM]], [[UIM]] と同等の機能を持っています。 ==インストール== {{pkg|ibus}} パッケージをインストールしてください。 さらに、Qt アプリケーションで IBus を有効にするために、{{AUR|ibus-qt}} ライブラリをインストールしましょう。 == 統合 == 少なくとも以下の [[環境変数]] を設定してください。 {{hc|/etc/environment|2= GTK_IM_MODULE=ibus QT_IM_MODULE=ibus XMODIFIERS=@im=ibus }} {{Note|[[GNOME]] はバージョン 3.6 から IBus を [https://help.gnome.org/misc/release-notes/3.6/i18n-ibus.html 統合] しており、デフォルトで利用しているので、[[デスクトップ環境]] として利用している場合は次の部分を読み飛ばしても構いません。}} ユーザーログイン時に IBus を起動するには、以下のコマンドで [[自動起動]] エントリを作成します。 ibus-daemon -drxR 次のログイン時に、IBus はユーザーセッションと一緒に起動します。 {{Tip| * {{AUR|ibus-autostart}} パッケージはこれを [[自動起動]] するエントリを提供します。 * {{AUR|ibus-daemon}} パッケージは {{ic|ibus@$DISPLAY.service}} を提供し、これを [[有効化]] することで実現できます。 * [[KDE]] には Input Method Panel という plasmoid があり、IBus のフロントエンドとして動作し、より良い統合体験を提供できる可能性があります。 ** Input Method Panel で IBus を起動するには、上記の ''ibus-daemon'' コマンドで {{ic|1=--panel=/usr/lib/kimpanel-ibus-panel}} オプションを使用します。入力メソッドパネル ウィジェットを設定するには、[https://userbase.kde.org/Tutorials/Kimpanel KDE UserBase Wiki] と [[KDE#ウィジェット]] を参照してください。 ** {{AUR|ibus-autostart-kimpanel}} パッケージは、[[自動起動]] するエントリを提供します。 * [[KDE]] での追加機能は {{Pkg|kimtoy}} で提供されるかもしれません。しかし、このプロジェクトは [https://invent.kde.org/unmaintained/kimtoy アーカイブ] されており、期待通りに動作しないかもしれません。 }} == 設定方法 == システムに非ラテン語の言語をサポートするためのヘルプは [[ロケール]] を参照してください。 利用可能な非ラテン語フォントの非網羅的なリストについては [[フォント#ラテン文字]] を参照してください。 === GNOME === [[GNOME]] はデフォルトで IBus を使用しているので、''設定 > キーボード > 入力ソース'' で好きな言語のキーボードレイアウトを追加することができます。 === その他のデスクトップ環境 === IBus の環境設定ウィンドウを起動するには、以下の方法があります。 * IBus のトレイアイコンを右クリックし、''Preferences''を選択します。 * GUI アプリケーションの IBus Preferences を見つけて起動するか、または * ターミナルでコマンド {{ic|ibus-setup}} を実行する。 ここで注目すべき点は、''次のインプットメソッド'' (デスクトップ環境が提供するデフォルトのショートカットの代わりに使用したいもの) のキーボードショートカットと、異なるキーボードレイアウトを追加または削除できる ''インプットメソッド'' タブ (デスクトップ環境のデフォルトレイアウトマネージャの代わりに実行したいもの) です。 == ヒントとテクニック == === 絵文字入力 === IBus は絵文字アイコンの入力をサポートしています。{{ic|Ctrl+.}} または {{ic|Ctrl+;}} と入力すると、入力プロンプトが下線付きの <u>'''e'''</u> 文字に変わります。次に、必要な絵文字の記号または名前 (例''' :)''' または '''face''') を入力し、{{ic|Space}} を押してレンダリングします。結果に満足したら、{{ic|Enter}} を押して送信し、絵文字入力モードを終了するか、もう一度 {{ic|Space}} を押してダイアログを開き、目的の絵文字をさらにカスタマイズできます。 詳細については、{{man|7|ibus-emoji}} を参照してください。 === Unicode 入力 === IBus は複雑な Unicode 文字の入力をサポートしています。 {{ic|Ctrl+Shift+u}} と入力すると、入力プロンプトが下線付きの <u>'''u'''</u> 文字に変わります。次に、必要な Unicode 文字のコードを入力し、{{ic|Space}} または {{ic|Enter}} を押して、レンダリングして送信します。 === トレイアイコンの色 === デフォルトでは、IBus は濃い青色を使用して、現在アクティブなレイアウトの言語記号を表示します(例:'''EN''')色の値は [[GNOME#設定|gsettings schema]] に保存されているため、変更する場合は次のコマンドを実行できます。 $ gsettings set org.freedesktop.ibus.panel xkb-icon-rgba 'COLOR' 文字列 ''COLOR'' は、次のガイドラインに準拠している必要があります。 The RGBA value can be 1. a color name from X11, 2. a hex value in form '#rrggbb' where 'r', 'g' and 'b' are hex digits of the red, green, and blue, 3. a RGB color in form 'rgb(r,g,b)' or 4. a RGBA color in form 'rgba(r,g,b,a)' where 'r', 'g', and 'b' are either integers in the range 0 to 255 or percentage values in the range 0% to 100%, and 'a' is a floating point value in the range 0 to 1 of the alpha. {{Tip|{{Pkg|dconf-editor}} を使用して、よりユーザーフレンドリーな方法で gsettings テーマを編集することもできます。}} {{Note|これは、[[GNOME]] と [[KDE]] のどちらにも KDE 入力方式パネルでは適用されません。どちらも IBus に独自のアイコンを提供するためです。}} === レイアウトスイッチャーの表示遅延 === '''次の入力方法''' ホットキーを押すと、IBus はレイアウトスイッチを示す小さなダイアログを表示します。デフォルトでは、このダイアログはキーを押してから400ミリ秒後に表示されますが、この値はユーザーが変更できます。興味深い選択肢として、ダイアログをすぐに表示するための ''0'' または負の値(''-1'' など)があります。ウィンドウをまったく表示せずにレイアウトを切り替える (2つのレイアウトのみを使用し、一方から他方に切り替える場合に便利な場合があります。) 値は [[GNOME#設定|gsettings schema]] に保存されるため、変更する場合は次のコマンドを実行できます。 $ gsettings set org.freedesktop.ibus.general switcher-delay-time 'VALUE' 現在保存されている値を表示するには、次のコマンドを実行します。 $ gsettings get org.freedesktop.ibus.general switcher-delay-time 文字列 'VALUE' は、次のガイドラインに準拠している必要があります。 Set popup delay milliseconds to show IME switcher window. The default is 400. 0 = Show the window immediately. 0 < Delay milliseconds. 0 > Do not show the window and switch prev/next engines. {{Tip|{{Pkg|dconf-editor}} を使用して、よりユーザーフレンドリーな方法で gsettings テーマを編集することもできます。}} === 修飾キーの組み合わせを使用してレイアウトを切り替える === 何らかの理由で、IBus 設定 GUI では、修飾キーの組み合わせのサブセット({{ic|Alt+Shift_R}} など)をレイアウト切り替えホットキーとして使用できません。ただし、IBus はホットキーを文字列として [[GNOME#設定|gsettings schema]] に保存するため、その文字列を直接編集することで、このような組み合わせを引き続き使用できます。 $ gsettings set org.freedesktop.ibus.general.hotkey triggers "['VALUE']" 文字列 {{ic|'VALUE'}} は、IBus が認識できる形式で記述された有効な修飾キーの組み合わせである必要があります。{{ic|AltShift_R}} {{Tip|{{Pkg|dconf-editor}} を使用して、よりユーザーフレンドリーな方法で gsettings テーマを編集することもできます。}} === rxvt-unicode === ''rxvt-unicode'' が IBus で正しく機能するためには、次の行を {{ic|~/.Xresources}} に追加する必要がある場合があります。 URxvt.inputMethod: ibus URxvt.preeditType: OverTheSpot ==トラブルシューティング== === pyenvが原因でパッケージが欠落している === python のバージョンと設定を管理するために {{ic|pyenv}} を使用している場合、 {{ic|ibus}} の依存関係が設定されたグローバルな python バージョンにインストールされないことがあります。これは、グローバルバージョンがシステムで管理されているもの (ibusが依存する依存関係、例えば {{ic|gi}} がインストールされるもの) ではない場合に起こり得ます。その結果、ibus のセットアップが起動しているが機能しない (システムトレイに ibus があるが、環境設定が開けない、など) ことがあります。この問題を確認する一つの方法は、{{ic|ibus-setup}}を実行してみて、依存関係の欠如のエラーが発生するかどうかを確認することです。 この問題を修正するには、pyenv グローバルバージョンをシステムバージョンに変更します。: pyenv global system === 再起動後に設定が削除される === 再起動後に設定が一貫して削除されている (入力メソッドが元に戻されている) 場合は、プリロードされるように設定されているエンジンと、それらがロードされる順序を確認します: $ gsettings get org.freedesktop.ibus.general preload-engines ['xkb:us::eng'] $ gsettings get org.freedesktop.ibus.general engines-order ['xkb:us::eng', 'anthy'] この場合に {{ic|anthy}} が確実に読み込まれるようにするには、{{ic|org.freedesktop.ibus.preload-engines}} リストに追加します。 $ gsettings set org.freedesktop.ibus.general preload-engines "['xkb:us::eng', 'anthy']" 変更はすぐに反映され、再起動後も保持されます。 === Ibus IME のパッケージはキーボードのネイティブ文字セットのみを入力します === 考えられる修正は、GTK_IM_MODULE [[環境変数]] を ibus ではなく xim に設定することです。 {{hc|/etc/environment|2= GTK_IM_MODULE=xim QT_IM_MODULE=ibus XMODIFIERS=@im=ibus }} == 参照 == * [https://github.com/ibus/ibus GitHub リポジトリ]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
IBus
に戻る。
検索
検索
IBusのソースを表示
話題を追加