Ubuntu 中手动创建desktop图标

2023-05-16

    Ubuntu 中的桌面图标不如Windows那样方便。在Ubuntu中有时候自己下载的一个绿色版的应用程序。想要在桌面上创建一个像Windows中的那样的应用程序快捷方式的图标,还真的不容易呵。我在baidu, google上搜索过了好多次这方面的教程,还真的没有找到。

    经常我几天的摸索,终于把Ubuntu中的这个desktop图标的事情搞定了。在这里和大家分享一下。也希望为因为这个问题而苦恼的朋友提供一点提示。自己研究的也不怎么深入,如有更好的方法或者说的不对的地方,还请指教。

   其实我是在装Ylmf的Ubuntu 定制系统上提到启发的,为什么Ylmf 可以在开始的应该程序里的单击右键就可以成功创建一个桌面图标呢?它一定是用了什么命令。然后我就研究上这个desktop的问题了。

   这里以我下载的eclipse为例,其他的绿色版的应用程序同理。下面是我已经弄好的eclipse.desktop文件的内容:

 

 

#!/usr/bin/env xdg-open

 

[Desktop Entry]

Categories=Development;

Comment[zh_CN]=

Comment=

Exec=/home/owen/Software/eclipse/eclipse

GenericName[zh_CN]=IDE

GenericName=IDE

Icon=/home/owen/Software/eclipse/icon.xpm

MimeType=

Name[zh_CN]=eclipse

Name=eclipse

Path=

StartupNotify=true

Terminal=false

Type=Application

X-DBUS-ServiceName=

X-DBUS-StartupType=

X-KDE-SubstituteUID=false

X-KDE-Username=owen

 

其实我们要关注的是Exec和Icon, Name这个几个属性。把这个几个属性改成你自己的应用程序sepecify的值就可以OK了,

Exec: 提定你这个桌面图标要运行的程序,

Icon:指定图示文件的位置

Name:桌面上显示这个桌面图标的名称

其他的我就不解释了,自己看英文名称就知道了。

 

 

另外介绍两个命令,和desktop图标有关的

desktop-file-install 安装图标图标到Application目录

desktop-file-validate 验证你的桌面图标文件的正确性

比如我下的命令可以把我桌面上已经安装好了的eclipse图标添加到开始菜单里

 

desktop-file-install --add-category Development eclipse.desktop

 

 

说实话,真的不太擅长

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 中手动创建desktop图标 的相关文章

随机推荐

  • python中switch语句用法

    python中是没用switch语句的 xff0c 这应该是体现python大道至简的思想 xff0c python中一般多用字典来代替switch来实现 coding utf 8 from future import division d
  • ROS的 sudo rosdep init 的报错终极解决方案

    ROS的 sudo rosdep init 的报错解决方案 安装ROS时sudo rosdep init指令报错 xff1a ERROR span class token operator span cannot download span
  • 干支纪年

    干支纪年 摘自 xff1a http baike baidu com view 187057 htm 1 天干 xff08 甲 xff09 象草林破土而萌 xff0c 阳在内而被阴包裹 又有认为 xff0c 甲者铠甲也 xff0c 把万物冲
  • “密码不满足密码策略的要求,检查最小密码长度、密码复杂性和密码历史的要求”的解决办法(Windows...

    Windows Server 2003解决办法是 xff1a 选择 开始 gt 程序 gt 管理工具 gt 域安全策略 gt 帐户策略 gt 密码策略 密码必须符合复杂性要求 xff1a 由 已启用 改为 已禁用 xff1b 密码长度最小值
  • 解决android studio 不同ApplicationId可能导致xmlns命名空间报错

    遇到一个需求 xff0c 想出不同渠道 xff0c 我们可以知道在build gradle里面声明 productFlavors dev minSdkVersion 21 applicationId 34 xxx xxx xxx 34 ma
  • Manjaro Linux KDE 安装后的配置

    一 更换中国源 span class token function sudo span pacman mirrors i c China m rank 这个命令执行完毕的时候后弹窗让你选择想要使用的源 xff0c 选择速度最快的那个就可以了
  • 盘点程序员情人节的表白,前端程序员最浪漫,后端不服来战

    loonggg 读完需要3分钟 速读仅需1分钟 今天是七夕 xff0c 中国的情人节 xff0c 当然了就是牛郎和织女团聚的日子 在 IT 群体中 xff0c 很多人都说程序员不浪漫 xff0c 程序员不懂得浪漫 xff0c 程序员木讷 x
  • 毕业设计 Spring Boot的在线音乐网站系统(含源码+论文)

    文章目录 1 项目简介2 实现效果2 1 界面展示 3 设计方案3 1 概述3 2 系统流程3 2 1 系统开发流程 3 3 系统结构设计 4 项目获取 1 项目简介 Hi xff0c 各位同学好呀 xff0c 这里是M学姐 xff01 今
  • mac(osx) apache无法启动 localhost无法访问服务器

    问题描述 xff1a 由于删除了 private var log下面的日志 xff0c 导致重启电脑后apache无法正常工作 删除log的初衷是 xff1a 当系统用久了 xff0c 日志文件占据了几十个G的硬盘容量 造成的后果 xff1
  • 去掉了“摆动窗口”特效

    自从安装了KDE4以后 xff0c 我就再也离不开那些华丽的特效了 很多的时候 xff0c 不得不忍受万分缓慢的速度 昨天 xff0c 对开启的特效进行了一些精简 xff1a 最大化 最小化窗口特效仅保留魔灯 xff1b 关闭了摆动窗口特效
  • 单片机关键字sfr和sbit的理解

    在单片机C语言编程中 xff0c 扩充了两个关键字sfr和sbit sfr Special Function Register特殊功能寄存器的缩写 xff0c sbit 特殊功能寄存器位 xff0c 与定义一般的int char型变量不同
  • CSR1010蓝牙开发I/O操作

    CSR1010开发前期准备 1 开发环境CSR uEnergy SDK 2 5 1 2 硬件准备keyfob蓝牙开发板 xff0c USB SPI下载器 CSR1010 I O开发须知 xff1a 关于I O操作的函数库被定义在头文件 lt
  • ArchLinux必备命令记录

    1 添加新账户 useradd username新建账户 useradd d home xxx m xxx创建用户 xff0c 并同时生成用户目录 xff0c 不然账户无法正常启用 passwd username修改密码 userdel f
  • CSR1010蓝牙开发探索(一)

    花了多少时间我已经不想提起 xff0c 但是至少还是有点成果的 xff0c 分析了不少代码 xff0c 也看了不少资料 xff0c 发现比较接地气的东西还是比较少 xff0c 不多花点时间积累 xff0c 说实话很辛苦 现在还没有足够的水平
  • STM32F103C8开发74HC595串行转并行输出(五)

    1 新建项目 xff0c 选择芯片型号 xff0c 选中如下库文件 xff1a 代码如下 xff1a include 34 stm32f10x h 34 define MOSIO GPIO Pin 12 61 PA12 define R C
  • STM32F103C8开发I2C通信(六)

    关于参数id的说明 xff1a id是指与MCU相通信的设备的地址 xff0c 其中id为七位地址 xff0c 最后一位作为读写标志位使用 例如 xff1a 当外接设备为型号为24C02的E2PROM时 xff0c 根据24C02数据手册说
  • STM32F103C8开发紫外线传感器SI1133的使用(七)

    SI1133传感器是基于I2C通信的 xff0c 关于I2C部分请参考 xff1a 关于传感器初始化参数的说明 xff1a PARAM CHAN LIST 配置通道 xff0c 从bit0到bit5 分别代表通道0到5 xff0c 共六个通
  • Java打印任意字符串的字符画

    首先看一下实现的效果 xff1a 注意 xff1a 字符画的样式会根据选择字体的不同而不同 xff0c 这里使用的是 幼圆 字体 基本原理 xff1a 主要原理是获取系统字库的字模信息 xff0c 根据字模信息来画字符画 基本思路 xff1
  • onNewIntent是个什么东西?

    Android API 很奇怪 xff0c 谷歌没有在官方文档中说明这个方法 天无绝人之路 xff0c 我们在源码中找到了这个方法 In either case when the activity is re launched while
  • Ubuntu 中手动创建desktop图标

    Ubuntu 中的桌面图标不如Windows那样方便 在Ubuntu中有时候自己下载的一个绿色版的应用程序 想要在桌面上创建一个像Windows中的那样的应用程序快捷方式的图标 xff0c 还真的不容易呵 我在baidu google上搜索