键盘无法与 Tor 浏览器配合使用

键盘无法与 Tor 浏览器配合使用

我使用实际的 Tor 浏览器 2.3.25-14 和 Ubuntu 13.10 (Saucy Salamander)。我在命令行窗口 ( ./start-tor-browser) 中启动 Tor。

无线键盘和鼠标(Logitech)正常工作,Vidalia 控制面板打开,连接到 Tor 网络后,Tor 浏览器窗口(Firefox)自动打开。洋葱是绿色的,一切正常。但键盘在 Tor 浏览器窗口中不起作用,鼠标,是的,可以工作。

当我用 Vidalia 控制面板关闭 Tor 并打开另一个应用程序时,键盘又能用了。有没有人能帮我或者至少知道问题所在?非常感谢!

答案1

您不需要删除ibus,因为这个答案说,因为您可能需要它!正确的解决方案非常简单,包括:

  1. start-tor-browser使用您喜欢的编辑器从 Tor 包中打开脚本文件。我使用geditshell 脚本,因此,在终端,可以使用以下命令:

    gedit /path/to/start-tor-browser
    
  2. 在第二行(紧接着包含 shebang 解释器指令 - 的行#!/bin/sh)添加以下行:

    export GTK_IM_MODULE="xim"
    

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

  3. 当然,保存文件并关闭它。

  4. 关闭 Tor 并重新打开。

就这样(直到这个错误将会被正确修复)!

答案2

自 3.5.3 版本以来,这个错误已经修复!

我在 Ubuntu 13.10 64 位下对其进行了测试,不需要任何修改,它运行正常。

答案3

就我的情况来说,只需执行以下操作即可退出 ibus:

ibus exit

更多详细信息请参阅 Tor 项目的常见问题解答

答案4

该错误已在 TOR 论坛中修复:#9353(运行 ibus 时,键盘在 64 位 TBB 2.3.25-10 和 3.0 中不起作用)– Tor Bug Tracker & Wiki

只需删除该ibus包(它为复杂的书写语言提供了输入界面)。我希望你不需要它。

sudo apt-get remove ibus

然后重新启动显示管理器

sudo service lightdm restart

相关内容