Ibus incompatible with Tor Browser in 13.10

Solution 1:

Type this in a terminal:

ibus exit

Such a simple answer took forever to find. :)

Solution 2:

I found this fix:

1 - gedit /path/to/start-tor-browser

2 - Add the following line on the second line (immediately after the line containing shebang interpreter directive - #!/bin/sh):

export GTK_IM_MODULE="xim"

The above line change the default value (ibus - Intelligent Input Bus, an input method framework for multilingual input) for GTK_IM_MODULE environment variable (which specifies an input method module to use) to xim (X Input Method).

3 - Save and close the file

4 - Run the tor script in terminal

sh /path/to/start-tor-browser

Worked for me using the 64bit version of Tor-Browser, this issue doe not affect the 32bit.

BUG

Solution 3:

Unfortunately I'm unable to comment on the above answer, but I just wanted to point out that this is a known bug and is recorded here along with various work arounds:

https://trac.torproject.org/projects/tor/ticket/9353

Personally, I just went to Language Support and changed my 'Keyboard input method system' to none.