deepin添加启动图标(快捷方式)

在Deepin系统中,从浏览器下载的应用不会自动创建启动器快捷方式。本文介绍如何手动在/usr/share/applications目录下创建.desktop文件,实现自定义应用的快速启动。包括设置Name、Comment、Exec、Icon等参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在linux(deepin)中,由深度商店下载的应用会自动在启动器创建快捷方式,但是从浏览器上下载的应用就只能找到安装后的目录,点击再打开,很不方便,在这里就分享下我找到的在启动器上创建启动图标的方式.
默认情况下系统所有的快捷方式放在/usr/share/applications,打开该目录会看到大量的.desktop文件,每个文件便是一个快捷方式。

以Postman为例:
首先以管理员方式打开 /usr/share/applications目录
新建 Postman.desktop
输入一下内容就可以

[Desktop Entry]
Type=Application
Comment=postman
Name=Postman
Icon=postman
Exec=/opt/Postman/Postman
Terminal=false
Categories=Application;

参数说明:

Name: 快捷方式名;

Comment: 注释;

Exec: 启动脚本,程序执行文件的完整路径;

Icon:图标的文件名及路径。

Terminal:是否以终端启动。

…………

以上参数就可以使用,更多参数待补充

deepin社区有大佬写了个应用

DesktopFileCreator deb安装包

使用方法参照上面的参数。

<think>好的,我现在需要帮助用户在Deepin系统中创建或管理桌面快捷方式。根据用户提供的引用资料,我得先理清步骤。首先,用户提到桌面快捷方式是.desktop文件,存放在/usr/share/applications目录下,对吗?那创建桌面快捷方式应该就是在这个目录下新建一个.desktop文件,或者复制已有的到桌面? 然后,引用资料里还提到开始菜单快捷方式也在同样的路径,但需要赋予执行权限。所以可能需要用chmod命令给文件添加可执行权限。另外,文件内容的结构是怎样的呢?用户给出的示例有Name、Exec、Icon、Type、Terminal这些字段,这些是必须的吗?比如,Exec应该指向可执行程序的路径,而Icon是图标的路径。 用户可能遇到的问题包括路径是否正确,权限是否设置,或者图标不显示。比如,如果Exec的路径错误,快捷方式就无法启动程序。或者如果.desktop文件没有执行权限,可能无法被系统识别。还有,如果图标路径不对,快捷方式可能显示默认图标。 另外,用户想管理已有的快捷方式,可能需要编辑或删除这些.desktop文件。管理的话,可能需要使用root权限,因为/usr/share/applications是系统目录,普通用户可能无法直接修改,需要sudo或者管理员权限。 还有,用户提到的绿色应用可能需要手动创建快捷方式,这时候需要确保.desktop文件的正确性。比如,Typora的例子中,Exec和Icon的路径都是绝对路径,必须正确无误。 总结步骤应该是:1. 创建.desktop文件,填写必要的内容;2. 将文件放到指定目录;3. 赋予执行权限;4. 测试是否生效。如果遇到问题,检查路径、权限和文件内容是否正确。 可能用户还会问如何将快捷方式添加到桌面,而不仅仅是开始菜单。根据引用内容,可能有两种方法:一种是直接在桌面上创建.desktop文件,另一种是将文件放到applications目录后,通过图形界面拖到桌面?或者是否需要符号链接? 不过根据引用中的说明,开始菜单和桌面快捷方式都是通过.desktop文件,但桌面可能需要用户手动复制到桌面目录,比如~/Desktop/。或者某些桌面环境允许右键创建快捷方式。不过Deepin可能需要手动操作文件。 总的来说,步骤应该是: 1. 使用文本编辑器创建.desktop文件,填写必要字段; 2. 保存到/usr/share/applications目录(需要管理员权限); 3. 赋予执行权限:chmod +x 文件名.desktop; 4. 如果想在桌面显示,可能需要复制该文件到用户桌面目录; 5. 检查图标和路径是否正确。 用户可能需要具体的命令行操作示例,比如如何用sudo编辑文件,如何复制到桌面等。同时,需要注意路径中的空格或特殊字符是否需要转义。 还有可能的问题:如果创建后快捷方式不显示,可能需要重启或重新加载桌面环境。或者权限问题,比如.desktop文件的所有者是否正确? 另外,管理现有的快捷方式可能需要查找和编辑对应的.desktop文件,修改后保存即可。删除的话,直接删除对应的文件即可,但需要管理员权限。 总之,需要分步骤说明创建和管理的方法,并提醒用户注意权限和路径的正确性。</think>在Deepin系统中创建或管理桌面快捷方式主要通过编辑`.desktop`文件实现,以下是详细步骤: --- ### **一、创建桌面快捷方式** #### 1. **新建.desktop文件** 使用文本编辑器(如`nano`或`gedit`)创建文件,例如: ```bash sudo nano /usr/share/applications/自定义名称.desktop ``` #### 2. **编写文件内容** 参考模板: ```ini [Desktop Entry] Type=Application Name=应用名称 Exec=可执行文件绝对路径 Icon=图标文件绝对路径 Terminal=false Categories=分类(如office、development) ``` - **关键字段说明**: - `Exec`:程序的启动路径,例如`/opt/app/app`[^3]。 - `Icon`:图标路径,支持PNG/SVG格式[^3]。 - `Terminal`:设为`false`可禁止启动终端[^2]。 #### 3. **赋予执行权限** ```bash sudo chmod +x /usr/share/applications/自定义名称.desktop ``` #### 4. **验证快捷方式** - 快捷方式会自动出现在**开始菜单**中。 - 若需添加到**桌面**,可直接将文件复制到桌面目录: ```bash cp /usr/share/applications/自定义名称.desktop ~/Desktop/ ``` --- ### **二、管理现有快捷方式** #### 1. **编辑快捷方式** 修改对应的`.desktop`文件内容后保存: ```bash sudo nano /usr/share/applications/需修改的文件.desktop ``` #### 2. **删除快捷方式** 直接删除对应文件: ```bash sudo rm /usr/share/applications/需删除的文件.desktop ``` #### 3. **修复图标不显示** 检查`Icon`路径是否正确,或使用系统默认图标库路径(如`/usr/share/icons`)。 --- ### **三、常见问题** 1. **快捷方式无法启动程序** - 检查`Exec`路径是否正确,建议使用绝对路径[^3]。 - 确保文件有执行权限(`chmod +x`)[^2]。 2. **桌面快捷方式未生效** - 尝试重启系统或执行`sudo update-desktop-database`更新数据库。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值