当前位置: 首页 > news >正文

为 Ubuntu 安装的软件创建桌面图标

如何为 Ubuntu 安装的软件创建桌面图标(.desktop 启动器)

在 Ubuntu 或其他 Linux 发行版中,我们常常通过压缩包(如 .tar.gz)或官方二进制方式安装软件。这种安装方式虽然灵活方便,但默认并不会将软件添加到系统菜单中,也没有快捷方式或图标。为了提升使用体验,我们可以手动创建 .desktop 启动器,将其添加到桌面或应用菜单中。

本文以 Postman 为例,介绍如何手动为一个非 APT 安装的软件创建桌面图标。


一、准备工作

假设你已经下载了 Postman-linux-x64.tar.gz,并解压到了如下目录:

~/tools/Postman/

该目录下有一个可执行文件:Postman


二、创建 .desktop 文件

.desktop 文件是 Linux 桌面环境识别的快捷方式格式,它定义了应用的名称、图标、可执行路径等。

步骤如下:

  1. 打开终端,输入以下命令创建桌面文件:
nano ~/.local/share/applications/postman.desktop
  1. 填入以下内容(根据你的实际路径调整):
[Desktop Entry]
Name=Postman
Comment=Postman API Tool
Exec=/home/yourname/tools/Postman/Postman
Icon=/home/yourname/tools/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true

注意:

  • Exec 是你的 Postman 可执行文件的绝对路径。
  • Icon 是一个 .png 格式图标文件,最好是 256x256 或更大,路径同样使用绝对路径。
  • yourname 替换为你的用户名。
  1. 保存并关闭(Nano 中按 Ctrl + O 保存,Ctrl + X 退出)。

三、赋予可执行权限

.desktop 文件添加可执行权限:

chmod +x ~/.local/share/applications/postman.desktop

四、刷新系统应用菜单

运行以下命令刷新图标缓存(可选):

update-desktop-database ~/.local/share/applications

现在你可以在 应用菜单 中搜索并启动 Postman 了。


五、可选:固定到启动器或桌面

  • 添加到桌面:

    cp ~/.local/share/applications/postman.desktop ~/Desktop/
    chmod +x ~/Desktop/postman.desktop
    
  • 固定到 Dock(启动器):

    启动一次 Postman,然后右键点击图标,选择“添加到收藏夹”即可。


六、遇到图标不显示怎么办?

  • 确保 Icon= 路径正确,并指向一个真实存在的 .png 文件。
  • 图标路径不支持 ~,一定要使用绝对路径,例如 /home/yourname/xxx.png
  • 确保 .desktop 文件权限为可执行。

总结

通过创建 .desktop 文件,你可以将任何手动安装的软件集成到 Ubuntu 的图形界面中,实现和系统应用一样的启动体验。这种方法不仅适用于 Postman,也适用于其他如 Android Studio、JetBrains 系列、VSCode 手动版等非系统软件。

如果你希望再进一步,也可以通过 xdg-mimexdg-icon-resource 来注册 MIME 类型和图标。


如果你喜欢这类 Linux 教程,欢迎点赞、收藏和关注我 😉。如有问题,欢迎留言交流!

相关文章:

  • 电路图识图基础知识-电路接线图(八)
  • Linux程序管理练习题
  • Python完整项目结构的示例及其说明
  • How to Initiate Back-to-Back Write Transactions from Master
  • RockyLinux9安装Docker
  • AI绘画提示词:从零开始掌握Prompt Engineering的艺术
  • 【电路笔记 TMS320F28335DSP】McBSP 从源时钟得到 生成时钟 CLKG 帧同步信号 FSG
  • 设计模式-工厂方法模式
  • Git的三种合并方式
  • LeetCode 395.至少有K个重复字符的最长子串
  • Git 全平台安装指南:从 Linux 到 Windows 的详细教程
  • 2025年机械化设计制造与计算机工程国际会议(MDMCE 2025)
  • 【循环神经网络RNN第一期】循环神经网络RNN原理概述
  • 【LeetCode 热题 100】最小路径和 / 最长回文子串 / 最长公共子序列 / 编辑距离
  • TMS320F28388D使用sysconfig配置IPC
  • GJOI 5.27 题解
  • IPTV电视直播 1.6.0 | 手机电视直播 秒播无卡顿
  • 降低实验检测报告编制耗时 质检LIMS系统的应用策略
  • 结构体对齐和结构体相关宏
  • 零基础开始的网工之路第十六天------Linux安全管理
  • 投票网站建设/网络营销公司有哪些
  • 传奇世界新开服网站/南京seo排名扣费
  • wordpress 最新文章展示/seo外包是什么
  • 中国物流企业网站建设问题/seo关键词软件
  • 网站首页该怎么做/百度移动端关键词优化
  • 做公司员工福利的网站都有哪些/南京百度