64-bit time_t への移行とかあったりして Debian unstable がややこしいことになっているが,それの影響かよくわからないが Mozc で日本語入力モードにすると gnome-shell が死ぬようになった.死ぬというのは以下の表示と Log Out
ボタンが現れる.
Oh no! Something has gone wrong.
A problem has occurred and the system can't recover.
Please log out and try again.
別環境では問題無いようだったので,調べてみたら dconf
の設定に依存するらしい.というか org.gnome.desktop.input-sources
の per-window
が true
だと不具合起こすらしい.以下で解決.
% gsettings set org.gnome.desktop.input-sources per-window false
なお,dconf の内容は以下のように dump して(テキスト形式),編集して,取り込む,ということができる.
% dconf dump / > dump.dconf
% vi dump.dconf
% dconf reset -f /
% dconf load / < dump.dconf
以下の設定を一旦まるごと消して,そこから再度設定をしていって問題箇所を明らかにしていった.
desktop/ibus/general
(←最近は使われないような気がする)org/gnome/desktop/input-sources
ちなみに dconf
の設定は ~/.config/dconf/user
にある(バイナリ).たまにダンプしてバックアップするのが良いかもしれない.