如何从 Xfce Whisker 菜单使 Tor 浏览器可执行?

如何从 Xfce Whisker 菜单使 Tor 浏览器可执行?

我按照以下说明下载并安装了 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

相关内容