Linux 関係覚え書き

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

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

Windows キー + Space で変換トグル

トグルキーの変更

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

次のソースへ= 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']

全ユーザへの反映

以下の内容のファイルを作成

# 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回押した後に

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
Last-modified: 2017-06-06 (火) 15:58:28