我按照以下说明下载并安装了 Tor 浏览器包官方说明--register-app
但是,使用之后的选项./start-tor-browser.desktop
将其添加到 ~/.local/share/applications 目录才能被菜单识别。
浏览器出现在“Internet”应用程序选项卡中,但我无法真正启动它。我可以通过访问终端中的目录并cd
输入来./start-tor-browser.desktop
启动浏览器,也可以通过双击解压文件夹中的 .desktop 文件来启动浏览器,我甚至可以创建该文件的符号链接,将其移动到任何其他位置,然后通过双击该链接文件来启动浏览器,但它无法从 whisker 菜单打开。
我甚至尝试将在任何地方都有效的符号链接移动到 ~/.local/share/applications 文件夹以使其出现在 whisker 菜单中,虽然确实如此,但在菜单中单击它仍然无法启动浏览器(但是在文件管理器中双击它可以)。
有什么方法可以让此链接在 whisker 菜单中起作用吗?或者我可以更改要执行的命令,以便它进入终端中的目录并./start-tor-browser.desktop
在那里调用吗?
此时命令如下:
sh -c '"/home/tux/tor-browser/Browser/start-tor-browser" --detach || ([!-x "/home/tux/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
编辑(解决方案):
我可能已经找到了一种通过随机反复试验来解决这个问题的方法。我dummy %k
从菜单项的命令中删除了 ,但没有完全理解它的含义,现在它可以可靠地启动了。我将研究这实际上有什么作用,如果有必要的话,也许有终端命令经验的人也可以加入进来。
答案1
我刚刚在 Xubuntu 16.04 中尝试过。
我所做的就是执行
./start-tor-browser.desktop --register-app
效果非常好。它出现在 Whisker Menu 中。
如果你~/.local/share/applications
使用 Mousepad 或任何其他文本编辑器打开 Tor 浏览器,请确保执行官看起来像这样
执行=sh -c '“/home/caligaris/Downloads/tor-browser_en-US/Browser/start-tor-browser”--detach || ([!-x“/home/caligaris/Downloads/tor-browser_en-US/Browser/start-tor-browser” ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' 虚拟 %k