#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
Name=ShareFolder
Icon=/usr/share/icons/DPL/NetworkShare.png
Name[en_US]=ShareFolder
URL=smb://servername/sharefolder
这是我的.desktop
文件,有一个 URL。如何在终端中执行此桌面快捷方式?如果我双击,它可以完美运行,但我需要在终端中执行它。
我试过在终端中运行 .desktop 文件。这对我来说也不起作用,但如果它是“应用程序”快捷方式,它就会起作用。我在这里尝试执行“链接”.desktop
文件,您在类型部分 ( Type=Link
) 和 ( URL=smb://servername/sharefolder
)中定义
答案1
使用
xdg-open path/to/file.desktop
文件中的第一行是运行该文件的应用程序。
如果这不起作用,请尝试这个(摘自在终端中运行 .desktop 文件):
xdg-open `grep '^URL' path/to/file.desktop | tail -1 | sed 's/^URL=//' | sed 's/%.//'` &