Linux下通过.desktop文件创建桌面程序图标(快捷方式)及文件编写

Ubuntu创建桌面程序快捷方式:.desktop文件教程
本文介绍了如何在Ubuntu 18.4上通过创建.start-mind-master.desktop文件来安装并为MindMaster V6.5思维导图软件设置桌面快捷方式。主要步骤包括在桌面路径下新建.desktop文件,编辑文件内容,并赋予文件执行权限。

Ubuntu18.4 安装思维导图mindmasterV6.5 ,使用.desktop文件创建快捷方式。

1、启动终端,然后在桌面路径下新建 start-mind-master.desktop 文件。

shell>touch start-mind-master.desktop

2、编辑 start-mind-master.desktop 文件。

shell>gedit start-mind-master.desktop

3、输入如下内容:

# 每个desktop文件都已这个标签开始,说明这是一个Desktop Entry 文件.
[Desktop Entry]
# 标明Desktop Entry的版本(可选).
Version=1.0
# desktop的类型(必选),常见值有“Application”和“Link”.
Type=Application
# 程序名称(必须)                 
Name=MindMaster 
# 程序描述(可选).                 
GenericName=Mind Master
# 程序描述(可选).     
Comment=Mind mapping
# 程序的启动命令(必选),可以带参数运行    
Exec=/home/l/APP/mindmaster-6-amd64-cn/MindMaster-6-x86_64
# 设置快捷方式的图标(可选).            
Icon=/home/l/APP/mindmaster-6-amd64-cn/mindmaster.png
# 是否在终端中运行(可选),当Type为Application,此项有效. 
Terminal=false
# 注明在菜单栏中显示的类别(可选)
Categories=Application

4、赋予 start-mind-master.desktop 文件可执行程序权限。

shell>chmod 744 start-mind-master.desktop

5、双击快捷键启动成功。

### 创建 Linux 桌面快捷方式以运行 Shell 脚本 为了在 Linux 桌面上为 shell 脚本 (.sh 文件) 创建快捷方式,需遵循特定步骤来确保脚本能够顺利执行并显示合适的图标。 #### 准备工作 确保目标 `.sh` 文件具有可执行权限。可以通过命令 `chmod +x /path/to/script.sh` 来赋予该文件执行权限[^1]。 #### 编写 Desktop Entry 文件 创建一个新的文本文件,并将其命名为带有 `.desktop` 扩展名的文件,例如 `myScript.desktop`。此文件应放置于用户的桌面目录内 (`~/Desktop`) 或应用程序菜单配置位置 `/usr/share/applications/` 中。以下是此类文件的一个典型模板: ```ini [Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=myName Comment=启动指定服务或应用 Exec=/full/path/to/myscript.sh %F Icon=/optional/path/to/icon.png Terminal=false StartupNotify=true Categories=Utility; ``` 在此示例中: - **Name**: 显示在桌面上的名字; - **Comment**: 提供关于这个快捷方式用途的信息; - **Exec**: 指定要执行的实际命令,通常就是指向`.sh`文件的位置,记得加上前缀`sh`或者直接调用带路径的脚本文件[^2]; - **Icon**: 设置图标的路径(可选); - **Terminal**: 控制是否打开终端窗口,默认设为 false 表示不开启新终端; - **StartupNotify**: 是否通知会话管理器已启动程序; 完成上述设置之后,保存文件桌面。 #### 授予桌面入口文件执行权 为了让刚刚创建好的 `.desktop` 文件生效,还需要给它分配适当的权限以便被当作应用程序启动项处理。这一步骤可通过如下命令实现: ```bash chmod +x ~/Desktop/myScript.desktop ``` 此时应该可以在桌面上看到新的图标了,双击它可以按照预期的方式启动关联的服务或进程[^5]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值