问题解决-----ubuntu系统如何给编译出来的可执行文件添加桌面图标,使点击直接运行目录

  • 一、问题阐述
    • 1、问题描述
    • 2、问题展示
  • 二、问题解决
    • 1、选取KDevelop桌面图标
    • 2、打开终端,在桌面创建一个.desktop格式文件
    • 3、打开KDevelop1.desktop文件,填入配置
    • 4、为该文件添加可执行权限
    • 5、双击运行

小伙伴们有没有在特殊的情况,在ubuntu系统上面我们需要直接运行我们编译好的可执行文件进行对应的操作,比如如下问题:

一、问题阐述

1、问题描述

下载安装KDevelop软件,有的小伙伴在进行KDevelop软件下载的时候,是通过如下命令下载:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.1/bin/linux/KDevelop-5.5.1-1-x86_64.AppImage

这样下载的程序就是一个可执行程序,没有左面图标的如下所示:

2、问题展示

1)、下载好的可执行文件如下所示:

以上下载是林君学长自己重命名了的哦!

这样是很不方便我们操作的,每次运行KDevelop,我们就需要带特定的位置下面去打开,非常的不方便,所以,我们需要将这个可执行文件创建一个快捷方式,放在桌面,方面我们直接打开, 接下来,我们就切实解决这个问题吧!

二、问题解决

1、选取KDevelop桌面图标

1)、百度一张KDevelop图标,放在与我们下载的KDevelop可执行文件一个目录里面,如下图:

2、打开终端,在桌面创建一个.desktop格式文件

touch ~/桌面/KDevelop1.desktop


可以看到,我们的.desktop文件格式就写好了,但是现在文件没有任何内容,接下来,我们就给文件写配置内容吧!

3、打开KDevelop1.desktop文件,填入配置

1)、打开KDevelop1.desktop文件

gedit ~/桌面/KDevelop1.desktop

2)、填入如下配置内容

[Desktop Entry]
Version=1.0
Name=KDevelop1
Comment=KDevelop1Exec=/usr/local/lenovo/KDevelop
Icon=/usr/local/lenovo/kd.pngStartupNotify=true
Terminal=false
Type=Application
Categories=Applications;

填入成功后保存、关闭,我们会发现桌面刚刚创建的文件已经变化,如下图:

3)、配置文件内容讲解
其中最重要的几行配置项:

  1. Name 图标的名称
  2. Comment 这个参数不用管,随便写就可以
  3. Exec 点击图标后的可执行程序的路径
  4. Icon 图标的ICON路径(也就是图标图片的路径)。

其他的我们选择默认就好,不要动就ok!

4、为该文件添加可执行权限

sudo chmod a+x ~/桌面/KDevelop1.desktop

当输入密码之后,我们可以看到,图片瞬间就变化了,变成了百度选取的KDevelop图标

5、双击运行

1)、双击图标,运行KDevelop

这样,我们可执行文件的桌面的快捷方式就创建好啦!
2)、将图标拖到启动器,方便点击启动

以上就是本次问题解决博客的全部内容:ubuntu系统如何给编译出来的可执行文件添加桌面图标,使点击直接运行;希望可以帮助到小伙伴哦!
遇到问题的小伙伴记得评论区留言哦,林君学长看到后,会为大家解答的,这个学长不太冷!

陈一月的又一天编程岁月^ _ ^

问题解决-----ubuntu系统如何给编译出来的可执行文件添加桌面图标,使点击直接运行相关推荐

  1. 如何在 Linux 系统中添加桌面图标

    在做嵌入式 Linux 产品的时候,我们通常会让机器自启动应用程序来处理相关业务,或者提供一个桌面系统让用户更加方便操作.那么这时候,我们就需要将编译好的应用程序添加到桌面,以便使用,就像 Windo ...

  2. ubuntu为脚本添加桌面图标

    这是一个小技巧,技术含量低,但用处大,所以作为备忘. 程序员都喜欢使用 linux 开发,ubuntu 是常见的一种. 但有个问题就是,ubuntu 桌面默认是没有应用图标的,我们大多需要将应用的脚本 ...

  3. ubuntu 添加桌面图标_将垃圾桶图标添加到您的Ubuntu桌面

    ubuntu 添加桌面图标 Ubuntu has an option for adding a Trash Can icon to the desktop, which might be a comf ...

  4. cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件

    cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...

  5. 【系统篇 / 配置】❀ 06. 添加桌面图标 ❀ Windows Server 2016

    [简介]由于Windows XP直到Windows 10的普及,大家都习惯性的在桌面上点击图标打开相应的功能,而Server版桌面上则没有这些常用图标.   桌面图标 在配置的过程中,经常需要打开控制 ...

  6. linux添加php到环境,Linux系统为已编译的PHP环境添加扩展

    问题背景 平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在php引擎中需要配置使用mysql.so扩展.这时需要手动编译生成 ...

  7. ubuntu系统home(主文件夹)中的内容在桌面的显示

    https://blog.csdn.net/qq_30340877/article/details/53503190 https://blog.csdn.net/liangcaiyun2013/art ...

  8. matlab编译得到的可执行文件修改软件图标的方法

    1.在MATLAB编译生成.exe文件后,采用下述步骤修改软件图标: 1)下载[ResHacker]软件,并打开编译后生成的EXE文件: 2)点击"操作"---"添加一个 ...

  9. linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到

    解决方式,在etc/profile.d 目录下 添加 一个shell 然后export 的环境变量,并且添加到PATH export APKSIGNER27=/opt/CI/android-sdk-l ...

最新文章

  1. 饶毅:脑、物理、化学、 生物、心理认知的交叉研究
  2. 修改VIM恶心的注释自动格式化
  3. Lua和C的交互说明(函数)
  4. import sys; print“%s.%s.%s”% sys.version_info[ :3];
  5. php class 直接,PHP类(Class)入门教程
  6. 【操作系统/OS笔记11】并发执行的必要性,产生的问题,原子操作,为什么引入锁机制,面包购买的类比
  7. Scrapy 教程(九)-日志系统
  8. 计算机鼠标样式,告诉你电脑如何更改鼠标的指针样式?
  9. 数据结构与算法 第一章 引入
  10. Log4j框架配置文件log4j.properties配置使用详解
  11. F5 root密码恢复
  12. git reset和revert的区别
  13. php学生管理系统整理
  14. LINUX矩阵键盘简单介绍,矩阵键盘程序流程图的详细介绍
  15. 微信小程序官方界面UI设计秘籍
  16. Linux下Oracle11G64位安装流程
  17. mysql5.7数据库mysqldump和XBK备份和恢复
  18. Xilinx FPGA资源解析与使用系列——Transceiver(十)PRBS、RX Equalizer、CDR
  19. rpa机器人java开发,RPA机器人的“三大铁律”
  20. 木马是如何穿过防火墙的

热门文章

  1. 分享一些Android集成融云音视频通话遇到的问题
  2. Rational Rose2016安装及破解教程
  3. 一场关于数码宝贝的误解
  4. 灰狼算法(GWO)函数寻优
  5. PHP -----微擎内置方法生成二维码和下载二维码
  6. JavaScript鼠标移动事件及案例
  7. 美创数据库审计助力中原银行数据安全建设
  8. x265探索与研究(五):如何用VS调试x265?
  9. H5中使用微信小程序位置API
  10. android8.0/android O 新特性