[桌面:尝试在终端中运行 .desktop 文件时出现命令未找到错误

[桌面:尝试在终端中运行 .desktop 文件时出现命令未找到错误

我正在尝试为正在处理的 Python 代码创建一个启动器。代码如下:

[Desktop Entry]
Name=START_TRIALS
Exec=/home/arielm123/Desktop/mira/start_terminal_and_run.sh
Terminal=true
Type=Application
Icon=archive/mm_trajectories.png
Name[en_CA]=START_TRIALS.desktop

当我简单地按下图标时,程序甚至没有启动并且似乎立即崩溃,当我尝试在终端中运行它时,出现以下错误:

line 1: [Desktop: command not found

我还拥有该文件所需的所有权限。

我似乎找不到关于该错误消息的含义以及如何修复它的明确答案。任何建议都会有帮助 :)

答案1

要在 Ubuntu 中创建桌面文件,您应该使用以下模式:

home/.local/share/applications/mydesktopfile.desktop在 中或以 sudo 形式创建一个文件/usr/share/applications

“mydesktopfile.desktop”(随意命名,但保留.desktop)应包含以下元素:

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/home/arielm123/Desktop/mira/start_terminal_and_run.sh
Name=Start Terminal and Run
Comment=My Terminal Program
Icon=gnome-terminal
Categories=GTK;GNOME

相关内容