Tor 浏览器无法在 Ubuntu 22.04 上启动

Tor 浏览器无法在 Ubuntu 22.04 上启动

我更新到 Ubuntu 22.04,Tor 浏览器不再工作。我删除了 Tor 浏览器,当我尝试通过运行“torbrowser-launcher”重新安装它时,我收到以下错误消息:

Tor Browser Launcher
Von Micah Lee, lizensiert unter MIT
Version 0.3.3
https://github.com/micahflee/torbrowser-launcher
Erzeuge GnuPG Verzeichnis /root/.local/share/torbrowser/gnupg_homedir
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Lade Tor Browser das erste mal herunter.
Herunterladen https://aus1.torproject.org/torbrowser/update_3/release/Linux_x86_64-gcc3/x/en-US
Traceback (most recent call last):
  File "/usr/bin/torbrowser-launcher", line 30, in <module>
    torbrowser_launcher.main()
  File "/usr/lib/python3/dist-packages/torbrowser_launcher/__init__.py", line 98, in main
    gui.move(
TypeError: arguments did not match any overloaded call:
  move(self, QPoint): argument 1 has unexpected type 'float'
  move(self, int, int): argument 1 has unexpected type 'float'

感谢您的帮助!

答案1

您可以通过进入文件__init__.py并更改以下行(98)来解决此问题/usr/lib/python3/dist-packages/torbrowser_launcher/

gui.move(
            (desktop.width() - window_size.width()) / 2,
            (desktop.height() - window_size.height()) / 2
        )

到:

gui.move(
            int((desktop.width() - window_size.width()) / 2),
            int((desktop.height() - window_size.height()) / 2)
        )

官方GitHub上发布了另一种解决方案: https://github.com/micahflee/torbrowser-launcher/issues/636(一般来说作用相同)

两种解决方案都有效。我认为它将在下次更新中得到修复。

解释 gui.move 需要两个整数,但可以通过除法得到两个浮点数。因此需要显式转换为 int。

答案2

我有 Ubuntu 22.04,但 Tor 浏览器无法启动(错误 404...)。好吧。但如果我在终端中

/Downloads/tor-browser-linux64-12.0.6_ALL/tor-browser

并输入

  ./start-tor-browser.desktop --verbose

然后 Tor-Browser 就可以工作了,我不知道为什么。每次我启动系统时,我都必须这样做

相关内容