为什么无法在开始菜单中创建快捷方式图标?

为什么无法在开始菜单中创建快捷方式图标?

我可以在 Firefox 的开始菜单中创建一个快捷方式图标:

sudo vim  /usr/share/applications/firefox.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox not esr 
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/local/bin/firefox %U
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
StartupNotify=true
Categories=Network;WebBrowser;

以类似的方式,我也想在开始菜单中为 tor 浏览器创建一个快捷方式图标:

sudo vim  /usr/share/applications/start-tor-browser.desktop
[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser  is +1 for privacy and −1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/home/tor-browser/Browser/start-tor-browser" --detach || ([ !  -x "/home/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Icon=/home/tor-browser/Browser/browser/chrome/icons/default/default128.png
StartupWMClass=Tor Browser

为什么我的 Tor 浏览器的开始菜单中没有快捷方式图标?

答案1

在桌面的应用程序菜单中有具体的步骤,您需要执行:

'./start-tor-browser.desktop --register-app'

注意:(来自 Tor 浏览器项目的评论)

当从, 这个文件必须始终处于Tor 浏览器根目录

当从文件管理器或桌面 GUI 运行时,它是可重定位的。首次调用后,它将使用当前 Tor 浏览器位置的绝对路径更新自身,以支持重新定位此 .desktop 文件以进行 GUI 调用。

笔记:该信息可以在tor-browser-linux64-12.0.2_ALL.tar.xz文件,即启动浏览器.desktop文件,它是存档的一部分。

相关内容