答案1
您需要为要运行的命令创建一个 bash 脚本,并将入口指向Exec=
该脚本。
首先创建一个简单的脚本,即一个文本文件,比如说myscript
在你的 Documents 文件夹中命名的一个文件,其中包含以下文本
#!/bin/bash
cd ~/todoist-linux-1.17 && make up
并使其可执行。然后修改.desktop
启动器,并Exec
使用以下命令进入
Exec=/home/YOUR-USERNAME/Documents/myscript
(您需要在.desktop
文件中使用绝对路径)。
答案2
你的桌面文件看起来应该像这样:
[Desktop Entry]
Version=1.0
Name=Todoist
Exec=bash -c 'cd ~/todoist-linux-1.17 && make up'
Terminal=true
Type=Application
Categories=Application;
您还可以设置terminal=false
并替换Exec=bash -c 'cd ~/todoist-linux-1.17 && make up'
以Exec=gnome-terminal -e "bash -c 'cd ~/todoist-linux-1.17 && make up'"
在 gnome 终端中运行它。
答案3
在 Ubuntu 20.04 上,我尝试对 Python GUI 应用程序进行同样的操作。@viktor 你应该按照 @pomsky 推荐的方式操作。之后不要双击文件.desktop
。而是在按钮上找到它show application
(你可以单击并浏览计算机中存在的所有应用程序的按钮)。在那里你会找到图标。单击并打开。