RIGHT:[[Linux 関係覚え書き]]

ibus がインストールはされているが,GUI で使うには設定不足

+ [アプリケーション > システムツール > 設定]をクリック。
+ [地域と言語]をクリック。
+ [入力ソース]内の[+]ボタンをクリック。
+ ウィンドウ[入力ソースの追加]で[日本語]をクリック。
+ [日本語(かな漢字)]を選択後、[追加]をクリック。

Windows キー + Space で変換トグル

*トグルキーの変更 [#y0691a47]
[アプリケーション > システムツール > 設定 > キーボード]と開いた先で,
[ショートカット]タブ,左メニューより [タイピング]タブ

 次のソースへ= Shift+英数キー(Shift+Muhenkan)
 前のソースへ= 英数キー(Muhenkan)

 $ gsettings list-recursively
で,設定したユーザの dconf の DB 内容確認

  org.gnome.desktop.input-sources sources [('xkb', 'jp'), ('ibus', 'kkc')]
  org.gnome.desktop.wm.keybindings switch-input-source ['<Shift>Muhenkan']
  org.gnome.desktop.wm.keybindings switch-input-source-backward ['Muhenkan']

**全ユーザへの反映 [#mf275036]
以下の内容のファイルを作成
 # vi /etc/dconf/db/local.d/10-ja-local-settings
 [org/gnome/desktop/input-sources]
 sources=[('xkb', 'jp'), ('ibus', 'kkc')]
 
 [org/gnome/desktop/wm/keybindings]
 switch-input-source= ['Muhenkan']
 switch-input-source-backward= ['<Shift>Muhenkan']

その後
 # dconf update

*Shift を 2回押した後に [#f7c8a7da]
NFS ホームユーザで gedit(等 Gnome アプリケーション)で
Shift を押すと,入力がバッファリングされる.

環境変数に 
 GTK_IM_MODULE=ibus
を加えれば O.K. っぽい.


 $ gsettings list-recursively |grep -i gtk |grep im
 org.gnome.desktop,interface gtk-im-module ''  
  -> 'ibus' になっていないといけない

というわけで
 # vi /etc/dconf/db/local.d/10-ja-local-settings
に以下の記述を足して dconf update

 [org/gnome/desktop/interface]
 gtk-im-module='ibus'

Runtime でいいなら
 $ gsettings set org.gnome.desktop.interface gtk-im-module='ibus'



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS