我使用的是debian/ubuntu 20.04 KDE。现在任务栏快捷方式无法启动,只会打开一个小窗口显示“下载错误:404”。
当我进入应用菜单,选择子菜单“互联网”,我看到剩下的应用有“Tor浏览器启动器设置”和“Tor浏览器”。我还有第三个应用,也叫做“Tor浏览器”。它们都有相同的标志。前两个应用会弹出那个小错误窗口,而第三个应用可以正常启动Tor浏览器,我就是通过它来发帖的。
现在我有了“两个”Tor,因为我能够启动的第三个应用是从torproject网站下载的,然后我将它们的文件夹解压到某个地方,在这里打开终端,并执行了
$ ./start-tor-browser.desktop --register-app
命令。所以我猜前两个应用是从apt软件源中获取的(通过“Discover” KDE图形界面安装的)。在从torproject网站下载新实例之前,我尝试使用
sudo apt remove tor torbrowser-launcher -y
命令进行修复,没有使用--purge
选项以保留我的书签,然后使用sudo apt install tor torbrowser-launcher -y
命令重新安装。从终端的输出来看,这一切都进行得很顺利。但是点击应用时仍然出现错误...当我右键单击无法工作的“Tor浏览器”应用和能够工作的应用时,我注意到命令有所不同。能够工作的应用执行的命令是
sh -c '"/home/user/softwares/tor-browser/Browser/start-tor-browser" --detach || ([ ! -x "/home/user/softwares/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
,而旧的apt软件源中获取的应用执行的命令是torbrowser-launcher %u
。因此出于好奇,我打开了终端并输入了$ torbrowser-launcher
,然后得到了以下输出:
Tor Browser Launcher By Micah Lee, licensed under MIT version 0.3.2 https://github.com/micahflee/torbrowser-launcher Downloading Tor Browser for the first time. Downloading https://aus1.torproject.org/torbrowser/update_3/release/Linux_x86_64-gcc3/x/en-US Latest version: 12.0 Downloading https://dist.torproject.org/torbrowser/12.0/tor-browser-linux64-12.0_en-US.tar.xz.asc Download Error: 404
请问旧实例有什么问题?试图拉取的URL是什么?我问这个是因为在新下载的torproject实例上,我保存在apt下载的浏览器中的书签不见了...
此外,当我从工作实例附加任务栏快捷方式时,它总是启动旧实例,因此弹出错误窗口。所以我总是不得不深入应用菜单点击第三个应用。
如果你们知道如何恢复旧实例,或者从旧实例中提取我的配置文件注入到新实例中,我将非常感谢。
(在这里找到了https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804184 但我不太理解,因为他们的构建似乎是某种加固版的...
此外,当我执行echo $PATH
并猜测torbrowser-launcher
文件位于/usr/
,并搜索该文件以修改URL结尾从"_en-US"到"_ALL",我真的找不到这样的文件来修改。只有一些什么都不做,只是导入了一些torbrowser-launcher模块的Python脚本...)