我为 sublime text 3 (sublime_text.desktop)[带有漂亮图标的文件]创建了一个快捷方式,这发生了,
我使用的代码sublime_text.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Sublime Text
Comment=Sophisticated text editor for code, markup and prose
Icon=sublime-text
Exec=./sublime_text
Terminal=true
Categories=Development;IDE;
我使用过许多类似的例子,但没有用(是的,双击 sublime_text 可执行文件可以工作)。
答案1
我认为这不会起作用:
Exec=./sublime_text
请改用完整路径。
Exec=/full/path/to/sublime_text
要使其与 ./sublime_text 一起使用,您需要在同一当前工作目录 (.) 中拥有 .desktop 文件和可执行文件
如果还打不开,请检查权限问题。当您通过双击或从 DE 应用程序菜单调用 .desktop 文件时,.desktop 文件将以用户身份执行。
如果可执行文件所在的文件夹是根文件夹,则执行将由于缺少权限而失败。
用户不能运行 root progs,除非已设置应用此类操作的权限(允许其他人执行)。