%gconf.xmlが書き変わる

vncでリモートでアクセスしたりしていると、またあのダイアログが出てきた。調べたら「%gconf.xml」がpc101、usに戻っている。ディレクトリの名前からして(kbd.sysbackup)何かのタイミングが書き換えられるのだろうが、ちょっと困ったものだ。

一々、手で書き直すのも面倒なので、fix_keyboardというシェルスクリプトを作っておいた。(といっても数行のメモみたいなスクリプトだが。)

#! /bin/sh

FILE=$HOME/.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup/%gconf.xml

ed $FILE << E_O_F
1,\$s/pc101/jp106/g
1,\$s/us<\/stringvalue>/jp<\/stringvalue>/g
w
q
E_O_F