有人能帮我修改 __init__.py 文件的代码吗

有人能帮我修改 __init__.py 文件的代码吗

我正在运行 Ubuntu 22.04,但无法打开 Tor 浏览器 - 它在之前的 Ubuntu 20.04 中打开。我看到此网址提供了该问题的解决方案:Tor 浏览器无法在 Ubuntu 22.04 上启动- 但是,我不懂技术(74岁),也不知道如何按照指示去做:

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

遗憾的是,我不知道如何打开和编辑该__init__.py文件

有没有好心人可以告诉我如何做到这一点(打开文件进行编辑)和/或我需要在终端中输入什么?

答案1

我正在使用较新的非 LTS Ubuntu 进行测试,并且 Tor 浏览器开箱即用,因此我无法保证其他人的解决方案有效,但我可以以更简单、更详细的方式指导您。

在尝试此解决方案之前,请输入sudo apt update && sudo apt upgrade终端并按回车键。

如果它询问您是否要安装更新,请按 Y 和 Enter,然后尝试再次启动 Tor 浏览器。如果没有更新,请尝试以下解决方案:

首先,你需要打开终端并复制粘贴sudo gnome-text-editor /usr/lib/python3/dist-packages/torbrowser_launcher/__init__.py

这是一个受保护的文件,因此请输入您的密码。您应该会看到一个文本编辑器窗口。现在,按 Ctrl+I(大 i)按行号搜索。搜索 98。

选择并删除此部分:

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)
        )

完成!如果我的回答对您有帮助,请用勾选按钮接受。如果后面部分有帮助,也请为您在问题中链接的@Natan 的答案点赞。

相关内容