![所有桌面文件都转至 Google](https://linux22.com/image/1084621/%E6%89%80%E6%9C%89%E6%A1%8C%E9%9D%A2%E6%96%87%E4%BB%B6%E9%83%BD%E8%BD%AC%E8%87%B3%20Google.png)
我正在尝试为任何页面创建桌面文件,但所有页面都会打开谷歌。我在 xubuntu 14.10 中使用 Firefox。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
Icon[es]=gnome-panel-launcher
Name[es]=askubuntu
URL=http://askubuntu.com/
Name=askubuntu
Icon=gnome-panel-launcher
答案1
使用起来可能更简单:
Type=Application
....
Exec=firefox "http://askubuntu.com"
而不是Type=Link
& URL=https://askubuntu.com/
。上次我尝试使用链接启动器时,发生了各种奇怪的事情(在 Chromium 中打开了大多数链接,其余时间都在 Firefox 新窗口中打开,等等)
#!/usr/bin/env xdg-open
除了将该行添加到顶部之外,还有一种替代方法是使用以下命令使文件可执行:
chmod +x "/PATH/TO/LAUNCHER.desktop"
或者确保在文件属性中勾选此项(“权限”下):
也可以看看: 桌面启动器文档?
答案2
事实上,.desktop
文件不是脚本。您需要#!/usr/bin/env xdg-open
从文件顶部删除。您也不能从终端运行它们。如果您想从终端打开它们,您可以运行xdg-open askubuntu.desktop
例如。您需要确保它们是可执行的,以便从内部打开它们鹦鹉螺但是,因为它需要可执行位才能将它们用作启动器,而不是在文本编辑器中打开它们。