You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 如何为应用图标添加自定义右键菜单选项

Ubuntu 20.04 如何为应用图标添加自定义右键菜单选项

嗨,这个问题我刚好折腾过,Ubuntu 20.04里给应用图标加自定义右键菜单其实不难,核心是通过修改应用的.desktop配置文件来实现的,下面我一步步给你讲清楚:

  • 第一步:找到目标应用的.desktop文件
    系统级的应用配置文件一般在/usr/share/applications/目录下,如果你是自己安装的第三方应用,可能在~/.local/share/applications/里。你可以用命令快速定位,比如找Thunderbird的话,就敲:

    ls /usr/share/applications/ | grep thunderbird
    

    找到对应的.desktop文件就行。

  • 第二步:编辑.desktop文件
    打开终端,用文本编辑器打开这个文件(系统级文件需要加sudo获取权限),比如编辑Thunderbird的配置:

    sudo gedit /usr/share/applications/thunderbird.desktop
    

    如果是你自己的应用,直接打开用户目录下的文件就行,不用sudo。

  • 第三步:添加自定义动作配置
    在文件末尾添加一个新的动作区块,比如你想加一个“快速启动我的功能”的选项,就写:

    [Desktop Action custom-launch]
    Name=快速启动我的功能
    Exec=/home/你的用户名/脚本路径/your-script.sh
    Comment=一键触发应用的自定义功能
    Icon=your-app-icon  # 这里可以用系统图标名,或者图标文件的绝对路径
    

    然后找到文件里的[Desktop Entry]区块,在里面加上Actions=custom-launch;(如果已经有Actions项,就把你的动作名加进去,用分号分隔,比如Actions=compose;custom-launch;)。

    像Thunderbird里的“Compose a New Message”,就是这么配置的:

    [Desktop Action compose]
    Name=Compose New Message
    Exec=thunderbird -compose
    Comment=Write a new message
    Icon=mail-message-new
    
  • 第四步:更新桌面数据库
    保存文件后,敲下面的命令让系统识别新的配置:

    # 系统级文件用这个
    sudo update-desktop-database
    # 用户级文件用这个
    update-desktop-database ~/.local/share/applications/
    
  • 第五步:测试效果
    现在右键点击应用图标,就能看到你刚加的自定义选项啦!

注意哈:

  • Exec后面必须填绝对路径,或者是系统能直接识别的命令(比如thunderbird -compose这种)
  • Icon可以用系统自带的图标名称(比如mail-message-new),也可以填图标文件的绝对路径
  • 优先用用户目录下的.desktop文件修改,避免影响系统全局配置

备注:内容来源于stack exchange,提问作者Vipul Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:33:13