Ibus与13.10中的Tor浏览器不兼容

我最近从13.04更新到13.10并注意到新Ibus和Tor浏览器之间存在兼容性问题。

基本上,Tor浏览器不接受任何键盘输入,而所有其他程序都可以。 我用64位版本2.3.25-11和2.3.25-13以及32位版本2.3.25-13测试了这个。

根据这个post,退出ibus“修复”了这个问题:

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

有想法该怎么解决这个吗?

在终端中键入:

ibus exit 

这样一个简单的答案需要永远找到。 🙂

我发现了这个问题:

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

2 – 在第二行添加以下行(紧接在包含shebang解释器指令的行 – #!/ bin / sh之后):

 export GTK_IM_MODULE="xim" 

上面的行将GTK_IM_MODULE环境变量(指定要使用的输入方法模块)的默认值(ibus – 智能输入总线,多语言输入的输入方法框架)更改为xim(X输入法)。

3 – 保存并关闭文件

4 – 在终端中运行tor脚本

 sh /path/to/start-tor-browser 

使用64位版本的Tor-Browser为我工作,这个问题不影响32位。

BUG

不幸的是我无法对上述答案发表评论,但我只是想指出这是一个已知的错误,并在此处记录以及各种解决方法:

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

就个人而言,我只是去了语言支持并将我的’键盘输入法系统’改为无。