键盘不适用于 Tor 浏览器

mar*_*ijo 17 tor vidalia

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

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

当我用 Vidalia 控制面板关闭 Tor 并打开另一个应用程序时,键盘又可以工作了。有人可以帮助我或至少了解问题吗?非常感谢!

Rad*_*anu 29

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

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

    gedit /path/to/start-tor-browser
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在第二行添加以下行(紧跟在包含 shebang 解释器指令 - 的行之后#!/bin/sh):

    export GTK_IM_MODULE="xim"
    
    Run Code Online (Sandbox Code Playgroud)

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

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

  4. 关闭 Tor 并重新打开它。

这就是全部(直到此错误被正确修复)!


小智 -1

此错误已在 TOR 论坛中修复:#9353(当 ibus 运行时,键盘无法在 64 位 TBB 2.3.25-10 和 3.0 中工作)\n \xe2\x80\x93 Tor Bug Tracker & Wiki

\n\n

只需要去掉这个ibus包即可(它提供了复杂书写语言的输入接口)。我希望你不需要它。

\n\n
sudo apt-get remove ibus\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后重新启动您的显示管理器

\n\n
sudo service lightdm restart\n
Run Code Online (Sandbox Code Playgroud)\n

  • 这不是修复或解决方案,因为有人可能需要 ibus。 (2认同)