特殊方法:在搜索栏搜索程序  然后在快捷栏 反键 锁定在启动器
 
 
默认情况下,Ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 。
 
上面的方法是通过系统自动安装软件后实现的,有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直接解压在某个目录下,双击其中的eclipse文件,就可以启动eclipse了,不过如果每次要打开eclipse,都要从安装目录启动,是不是有些麻烦?依照下面的操作,来创建一个桌面快捷方式吧。
 
1、创建一个文件,将下面的代码拷贝进去
 
这里我们只需要关注3个地方,分别为Exec=软件执行文件的路径,Icon=快捷方式图标(如果有的话),Name=快捷方式名称。根据自己软件按转的位置修改代码,保存之后关闭文件。
[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
 
2、将文件名修改为eclipse.desktop
 
3、给文件添加可执行权限
 
可以通过chmod +x desktop文件 或者 直接右键权限里面修改。
 
 
 
 
 

安装常用软件

  • 下载安装Chrome浏览器

    1. 下载Chrome浏览器安装包 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

    2. deb安装包下载成功以后,直接双击Ubuntu会使用系统自带的软件中心来尝试安装,但是软件中心会有很多局限性,经常会安装失败,我们可以使用命令行的方式来安装 .deb 安装包。

      使用命令进入到deb安装包所在的目录,然后执行以下指令安装软件

      sudo dpkg -i google-chrome-stable_current_amd64.deb
      Copy
  • 下载安装Pycharm

    1. 下载Pycharm安装包https://download.jetbrains.8686c.com/python/pycharm-community-2019.1.1.tar.gz

  • 双击下载好的tar.gz文件,Ubuntu会默认使用归档管理器来打开 tar.gz文件。(tar.gz文件本质上是一个压缩文件)

    1. 在归档管理器里选择提取,将 tar.gz文件解压到指定目录。

  • 进入到Pycharm解压目录的bin目录里,并执行 pycharm.sh文件,运行Pycharm

      cd ~/Desktop/pycharm-community-2019.1.1/bin  # 进入到Pycharm解压后的bin目录
    ./pycharm.sh  # 运行 pycharm.sh 脚本文件,启动Pycharm

添加软件到快速启动栏

Pycharm下载解压好了以后,每次启动都需要使用终端命令进入到Pycharm的bin目录,执行pychram.sh脚本文件才能启动Pycharm,而且每次终端关闭,Pycharm应用程序也就退出了,使用起来非常的不便。为了简化操作,我们可以将Pycharm添加到快速启动栏。

  1. 打开终端运行以下指令,使用Ubuntu自带的文本编辑器,在 /usr/share/applications 目录下创建一个 Pycharm.destop的文件。

    cd /usr/share/applications
    sudo vi Pycharm.desktop
    sudo vi /usr/share/applications/Pycharm.desktop
    i
    粘贴下面的内容
    --------------------------------------------开始-----------------------------
    [Desktop Entry]
    Type=Application
    Name=Pycharm
    GenericName=Pycharm3
    Comment=Pycharm3:The Python IDE
    Exec="/home/换成你的用户名/桌面/pycharm-2018.2.2/bin/pycharm.sh" %f
    Icon=/home/换成你的用户名/桌面/pycharm-2018.2.2/bin/pycharm.png
    Categories=Pycharm;
    ----------------------------------结束------------------------------------
    按   esc 进入命令模式  

    然后按下英文状态 : 进入底部命令模式  
    wq! 强制保存并退出  

    OK
  2. 在这个文件里写入以下内容

    [Desktop Entry]
    Type=Application
    Name=Pycharm
    GenericName=Pycharm3
    Comment=Pycharm3:The Python IDE
    Exec="/home/chris/Documents/pycharm-community-2019.1.1/bin/pycharm.sh" %f  # 自己的Pycharm解压后pycharm.sh文件所在的位置
    Icon=/home/chris/Documents/pycharm-community-2019.1.1/bin/pycharm.png # 自己的Pycharm解压后Pycharm.png文件所在的位置
    Terminal=pycharm
    Categories=Pycharm;
  3. 点击左下方的开始菜单,可以在应用程序列表里看到Pycharm

  4. 可以在应用程序列表里,右键点击Pycharm,选择将其添加到收藏夹,以后便可以在左侧的快速启动栏里直接点击运行Pycharm.

如何在Ubuntu上给软件创建快捷方式的更多相关文章

  1. 如何在Ubuntu上创建及管理LXC容器?

    将LXC安装到Ubuntu上 $ sudo apt-get install lxc 安装完毕之后,运行lxc-checkconifg工具,检查当前Linux内核支持LXC的情况.要是一切都已被启用,内 ...

  2. Ubuntu系统应用程序创建快捷方式的方法

    大家安装了最新版的Ubuntu 14.0系统之后可能觉得很不习惯,因为Ubuntu的桌面干干净净没有任何快捷方式,任务栏的图标拖不下来,右键点击程序图标也没有创建快捷方式的菜单选项: 那如何把自己经常 ...

  3. 如何在Ubuntu 16.04中创建GIF动图

    导读 FFmpeg 是一款开源的音.视转换器,使用 FFmpeg 我们可以非常容易地转换和录制音视频文件,而 ImageMagick 是一款用于创建.编辑和合并位图图像的一款开源软件. 大家经常在新浪 ...

  4. LEMP--如何在Ubuntu上安装Linux、Nginx、MySQL和PHP

    简介 LEMP是用来搭建动态网站的一组软件,首字母缩写分别表示Linux.Nginx(Engine-X).MySQL和PHP. 本文将讲述如何在Ubuntu安装LEMP套件.当然,首先要安装Ubunt ...

  5. [译]How to Setup Sync Gateway on Ubuntu如何在ubuntu上安装sync-gateway

    参考文章https://hidekiitakura.com/2015/03/21/how-to-setup-sync-gateway-on-ubuntudigitalocean/ 在此对作者表示感谢 ...

  6. 如何在 Ubuntu 上搭建网桥

    导读作为一个 Ubuntu 16.04 LTS 的初学者.如何在 Ubuntu 14.04 和 16.04 的主机上搭建网桥呢?顾名思义,网桥的作用是通过物理接口连接内部和外部网络.对于虚拟端口或者 ...

  7. 如何在 Ubuntu 上安装 MongoDB

    MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比. 你很可能发现在现代 Web 应用中使用 ...

  8. 一文教你如何在ubuntu上快速搭建STM32 CubeIDE环境(图文超详细+文末有附件)

    在快速ubuntu上安装cubeide你值得拥有:适合对linux系统还不是很熟悉的同学: 文章目录 1 下载 cubeide 2 找到软件 3 安装 4 附件 5 总结 1 下载 cubeide 登 ...

  9. 【转载】如何在Ubuntu上安装LAMP服务器系统?

    转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...

随机推荐

  1. C++中对C的扩展学习新增语法——强制类型转换

    类型转换:主要进行指针类型转换,因为在C++中,不同类型指针不允许隐式转换,任何一个程序中如果出现了大量的类型转换,说明该程序不是太好的程序. 注意事项: 不同类型指针不允许隐式转换: void* 类 ...

  2. Mybatis精讲(二)---生命周期

    目录 回顾 SqlSessionFactoryBuilder SqlSessionFactory openSessionFromDataSource Executor SqlSession Mappe ...

  3. Vue项目使用CSS变量实现主题化

    主题化管理经常能在网站上看到,一般的思路都是将主题相关的CSS样式独立出来,在用户选择主题的时候加载相应的CSS样式文件.现在大部分浏览器都能很好的兼容CSS变量,主题化样式更容易管理了.最近,使用C ...

  4. react-router-dom路由

  5. AppBoxFuture: 集成第三方Sql数据库

      框架设计之初是不准备支持第三方数据库的,但最近几个朋友都提到需要将旧的基于传统Sql数据库的应用迁移到框架内,主要是考虑到一方面目前框架内置的分布式数据库尚未完善,另一方面是希望能逐步迭代旧应用替 ...

  6. Markdown学习笔记(一)

    解决Markdown文件插入图片无法只能本地查看的问题 原因:图片的显示与图片地址关联,写入Markdown时用的本机地址,一旦上传到网络,地址就发生了变化,也就显示不了图片. 寻找免费的图床网站. ...

  7. 2019-11-6:ubuntu安装配置JAVA环境

    1,下载JAVA,官方java 18下载网站:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...

  8. 2019-10-16:渗透测试,基础学习,burpsuit学习,爆破的四种方式学习

    Burp Suite 是用于攻击web 应用程序的集成平台,包含了许多工具.Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程.所有工具都共享一个请求,并能处理对应的HTTP 消息 ...

  9. at、crontab、anacron的基本使用

    Linux的任务调度机制主要分为两种: 1. 执行一次:将在某个特定的时间执行的任务调度 at 2. 执行多次: crontab 3.关机后恢复尚未执行的程序 anacron. ①at at命令用于在 ...

  10. SpringMVC 请求/响应乱码问题解决方案

    请求乱码解决之get乱码问题 GET请求乱码原因分析 GET请求参数是通过请求行中的URL发送给Web服务器(Tomcat)的. Tomcat服务器会对URL进行编码操作(此时使用的是Tomcat设置 ...