Brool brool (n.) : a low roar; a deep murmur or humming

Mysteriously Hanging Ubuntu

 |  eee ubuntu coding linux

My Asus EEE 1000h had this really irritating but intermittent bug – it would hang occasionally when I was using it. The keyboard was dead, but a) mouse clicks would still work, and b) I could Ctrl-Alt-Backspace to restart X or Ctrl-Alt-Fn to go to a terminal. So, it wasn’t an absolute showstopper, but it was definitely something that could really ruin your flow; you’d have to hope everything was saved, restart X, reload everything, so on and so forth.

I googled for this to no avail, but finally, finally, while researching something else, managed to find out what it was. It turns out that I was accidentally activating SCIM (the input method editor for other languages) with Ctrl-Space or Alt-Space. This was despite the fact that I had SCIM specifically disabled in System -> Administration -> Language Support. Apparently, some versions of Hardy screwed up the SCIM settings.

So, the magic command for anyone googling this:

for conf in ja_JP ko_KR zh_CN zh_HK zh_SG zh_TW all_ALL; do if LC_ALL=C update-alternatives --display xinput-${conf} | grep -q 'status is manual' && LC_ALL=C update-alternatives --display xinput-${conf} | grep -q 'currently points to .*scim-bridge'; then update-alternatives --auto xinput-${conf}; fi; done

More details: https://bugs.launchpad.net/ubuntu/+source/scim/+bug/199030

Discussion

Comments are moderated whenever I remember that I have a blog.

There are no comments on this article.

Add a comment