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

Ubuntu添加桌面快捷方式

以idea为例

一. 背景

在ubuntu中,很多时候是自己解压的文件并没有桌面快捷方式,需要自己找到对应的目录的执行文件手动打开,很麻烦
而只需要在 /usr/share/applications 中创建自定义的desktop文件就能自动复制到桌面

二. 添加方法

  1. 创建desktop文件
sudo vim /usr/share/applications/idea.desktop
  1. 将下面的内容修改后写入到文件中(idea为例)
[Desktop Entry]
Encoding=UTF-8
Name=Idea
Comment=idea
Exec=/usr/local/idea-IU-243.24978.46/bin/idea
Icon=/usr/local/idea-IU-243.24978.46/bin/idea.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

解释:

Name 程序名字
Comment 程序描述
Exec 可执行文件路径
Icon 软件图标路径
Terminal 软件打开时是否启动终端

  1. 打开应用界面会发现多出来一个idea,点击就能打开
    在这里插入图片描述

三. dock面板不显示图标

打开刚才设置好的快捷方式后发现dock并不显示图标
在这里插入图片描述
如何设置呢

  1. 查看WMClass是什么
    鼠标放在上面会显示
    在这里插入图片描述
    那就是jetbrains-idea
  2. 重新编辑刚才的desktop文件
sudo vim /usr/share/applications/idea.desktop
  1. 加上 StartupWMClass=jetbrains-idea
    在这里插入图片描述

  2. 保存后图标立马就变正常了
    在这里插入图片描述

相关文章:

  • 2025有哪些关键词优化工具好用
  • XML Schema anyAttribute 元素详解
  • 算法12-贪心算法
  • 解析浏览器中JavaScript与Native交互原理:以WebGPU为例
  • 应用层优秀的共享民宿物联网框架该怎么选?
  • Spring篇--AOP
  • 前端可以不用依赖后端实现导出大数据了
  • C#学习之数据转换
  • python defaultdict用法
  • ios中常见的设计原则和设计模式
  • Hadoop集群安装与配置指南(CentOS 7)
  • 力扣LeetCode: 1742 盒子中小球的最大数量
  • 5-CDE说明
  • buu-jarvisoj_level2_x64-好久不见37
  • Ubuntu 上安装 Elasticsearch 7.6.0
  • 计算机毕业设计--基于深度学习技术(Yolov11、v8、v7、v5)算法的高效人脸检测模型设计与实现(含Github代码+Web端在线体验界面)
  • 接入 SSL 认证配置:满足等保最佳实践
  • 神经网络常见激活函数 12-Swish函数
  • 动态规划 之 排列与组合问题
  • SpringBoot(接受参数相关注解)
  • 对话|蓬皮杜策展人布莱昂:抽象风景中的中国审美
  • 特朗普称不会为了和中国谈判而取消对华关税,外交部回应
  • 观察|印度购买“阵风”舰载机,为掌控印度洋加速升级海航装备
  • 洪纬读《制造三文鱼》丨毒素缠身的水生鸡
  • 徐丹任武汉大学药学院院长:研究领域在国际上处领跑地位
  • 泽连斯基:美乌矿产协议将提交乌拉达批准